如何在IntelliJ中使用maven-ear-plugin的bundleFileName?

时间:2013-09-30 17:40:31

标签: java maven jboss intellij-idea

我有一个maven ear模块,我的ear文件配置如下:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.6</version>
    <configuration>
        <displayName>app</displayName>
        <description>app</description>
        <modules>
            ...
            <ejbModule>
                <groupId>com.example</groupId>
                <artifactId>example-client</artifactId>
               <bundleFileName>example-client.jar</bundleFileName>
            </ejbModule>
            ..
        </modules>
        <defaultLibBundleDir>lib</defaultLibBundleDir>
        <version>5</version>
    </configuration>
</plugin>

当我使用Intellij(终极12.1.4)将我的耳朵部署到jboss时,将忽略bundleFileName。

它创建一个带有版本号的jar文件,但是在application.xml中,jar文件的定义没有版本。

有没有办法解决这个问题?我使用“爆炸”的耳朵进行部署。

谢谢!

1 个答案:

答案 0 :(得分:1)

问题已在Intellij 13中修复(目前尚未发布):请参阅http://youtrack.jetbrains.com/issue/IDEA-114355