如何在EAR中创建文件夹

时间:2012-09-18 07:36:04

标签: java maven ear

我有一个maven项目,在构建时它是一个EAR。我需要在EAR结构中创建一个文件夹,因此它将是" APP-INF / classes"并将文件放在里面。我应该使用哪些插件或标签插入耳机?提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以使用maven-assembly-plugin。编写您自己的描述符,以便根据需要打包.ear

作为旁注,APP-INF/classes/文件夹是一个专有功能(我相信来自Weblogic)。如果您希望跨平台并符合Java EE规范,则应将所有classes/内容打包到.jar中。请参阅this

Java EE 6 Spec和第8.2.1节

答案 1 :(得分:1)

创建以下目录树,其中包含ear pom:

.
├── pom.xml
└── src
    └── main
        └── application
            └── APP-INF
                └── classes
                    ├── MyClass.class
                    ├── OtherClass.class
                    └── SomeOtherKindOfFile.txt

您可以在此处阅读earSourceDirectoryMaven EAR Plugin