1
我在Netbeans平台中创建了一个包含一组jar包依赖项的包装模块,我想让所有的包(包括罐子里的包)都可用于其他依赖的模块在这个包装上。到目前为止,我已经能够在POM这种方式配置NBM-Maven的插件来做到这一点:导出nbm-maven-plugin中的所有包
<build>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<configuration>
<publicPackages>
<package>org.w3c.dom.traversal</package>
<package>org.w3c.dom.views</package>
<package>org.w3c.dom.xpath</package>
<package>org.xml.sax</package>
<package>org.xml.sax.ext</package>
... etc
</publicPackages>
</configuration>
</plugin>
的问题是,包装得到了几十个,每个都有一个包的负载出口罐子。这使得POM文件这么长(到目前为止,已超过1K行包,我不得不手动添加它们以使项目编译继续)
有什么方法或配置可以公开所有程序包而无需全部列出它们在POM?
糟糕!我犯了一个错误,我使用nbm插件而不是jar插件 –
,所以我可以只指定 * publicPackage>使其全部导出? –
试试吧:-) –