maven EAR插件配置

时间:2014-03-25 06:21:55

标签: maven ear

我有耳插件配置的问题,我想将其中一个jar依赖项放在根目录中,而将其余部分放在lib目录中。有人可以帮我这个吗?

更新

我有4个项目,其中一个是容器,pom类型。其中一个是有两个依赖的耳朵,war和jar。我想用目录结构创建ear:

/ - a.war和b.jar项目
/ lib / - ' a'的所有依赖关系和' b'项目
/ META-INF / - MANIFEST.MF

pom.xml的一部分

            <configuration>
                <!-- <artifactTypeMappings>
                    <artifactTypeMapping type="war" mapping="webModule" />
                </artifactTypeMappings> -->
                <webModule>
                    <groupId>a</groupId>
                    <artifactId>a</artifactId>
                    <contextRoot>/a</contextRoot>
                    <bundleFileName>a.war</bundleFileName>
                    <bundleDir>lib</bundleDir>
                </webModule>
                <jarModule>
                    <groupId>b</groupId>
                    <artifactId>b</artifactId>
                    <bundleDir>/</bundleDir>
                    <bundleFileName>/b.jar</bundleFileName>
                </jarModule>
                <defaultLibBundleDir>lib</defaultLibBundleDir>
            </configuration>

1 个答案:

答案 0 :(得分:0)

简单介绍documentation would have helped。您只需从要放入根位置的条目中删除bundleDir条目。

<jarModule>
 <groupId>b</groupId>
 <artifactId>b</artifactId>
 <bundleFileName>/b.jar</bundleFileName>
</jarModule>