3
|
wishihadabettername · 技术社区 · 14 年前 |
![]() |
1
9
在 maven-ear-plugin 2.4.2 您可以使用config元素earsourceditory、earsourceExcludes和earsourceIncludes来声明要包含在EAR中的额外文件。 默认情况下,您只需将这些文件放在$basedir/src/main/application文件夹中。 |
|
2
2
我也有同样的问题。我将ejb.properties文件放在ejbs/src/main/resources下,并使用了earsourcecdirectory和earsourcecincludes将文件从ejbs目录拉到EAR。但是,它没有 可靠地 把它放在lib目录中。EJB在中找不到它;它在lib目录中查找它。 为了解决这个问题,我创建了src/main/application/lib目录,并创建了一个到ejb.properties文件的链接。然后,我删除了earsource目录并包含属性。现在,当我执行MVN CLEAN包时,它会自动提取属性文件并将其放在EAR的lib目录中。 |
![]() |
3
0
很抱歉@wishihadabettername迟到了,但我最近遇到了同样的问题,更多的是我无法移动要包含的文件,因为它们位于其他文件夹中,而不是EarsourceDirectory。我读
maven-ear-plugin ear:ear documentation
想到了如何移动我的
和
然后,我的子模块pom.xml如下所示:
希望从现在起它能帮助人们 |