我正在使用Maven 1.0生成耳朵并将其部署在JBoss 4.0中。
我面临的问题是,ear / META-INF / application.xml中的java模块条目不正确。我已将所有罐子放在耳朵下的“库”文件夹中。但是在application.xml中,只有jar的名称 提到没有目录前缀。
ear
META-INF
application.xml
library
CertificateServer.jar
以下提供的代码段。
<dependency>
<groupId>mstr</groupId>
<artifactId>CertificateServer</artifactId>
<version>1.0</version>
<type>jar</type>
<properties>
<ear.module>true</ear.module>
<ear.bundle.dir>lib</ear.bundle.dir>
</properties>
</dependency>
<module>
<java>CertificateServer.jar</java>
</module>
由于它没有以'library'文件夹作为前缀,因此JBoss无法找到它并抛出ClassNotFoundException。
我希望上面的条目是这样的 -
<module>
<java>library/CertificateServer.jar</java>
</module>
在手动为文件夹添加前缀时,JBoss可以找到jar。
如何在构建期间为jar文件路径添加前缀?