我有一个maven项目,在构建时它是一个EAR。我需要在EAR结构中创建一个文件夹,因此它将是" APP-INF / classes"并将文件放在里面。我应该使用哪些插件或标签插入耳机?提前谢谢。
答案 0 :(得分:1)
您可以使用maven-assembly-plugin。编写您自己的描述符,以便根据需要打包.ear
。
作为旁注,APP-INF/classes/
文件夹是一个专有功能(我相信来自Weblogic)。如果您希望跨平台并符合Java EE规范,则应将所有classes/
内容打包到.jar
中。请参阅this
答案 1 :(得分:1)
创建以下目录树,其中包含ear
pom:
. ├── pom.xml └── src └── main └── application └── APP-INF └── classes ├── MyClass.class ├── OtherClass.class └── SomeOtherKindOfFile.txt
您可以在此处阅读earSourceDirectory:Maven EAR Plugin。