为了有一个用于远程调用的常量 JNDI 名称,我想从 EAR 包名称中删除版本。我用 maven-ear-plugin 中的标签 < finalName > 来做。它工作正常,但是,当我使用 Netbeans(7.1.2 版)部署(运行)包时,它会引发异常: java.lang.IllegalArgumentException: No archive for deployment
似乎 Netbeans 总是期望像${project.artifactId}-${project.version}.ear这样的名称。如何改变这种行为?
编辑:只有在远程(Glassfish)服务器上部署时才会发生。
非常感谢!杰米