Java 防止上载中间Maven工件
我有一个项目,创建一些胖罐子,通过从ear加载的webstart使用。这将导致多模块项目中的以下Maven项目Java 防止上载中间Maven工件,java,maven,Java,Maven,我有一个项目,创建一些胖罐子,通过从ear加载的webstart使用。这将导致多模块项目中的以下Maven项目 创建胖jar的jar项目 创建webstart war的war项目 包含服务器应用程序和webstart的war文件的ear文件 jar和war工件仅用作中间工件,以便能够创建ear工件。然而,Maven将它们作为工件处理,因此它们总是上传到Nexus 由于jar变得越来越胖,我希望避免每次构建都将其上传到nexus 3次。有没有办法避免这种情况?我可以想出两种方法: 将这三个项
- 创建胖jar的jar项目
- 创建webstart war的war项目
- 包含服务器应用程序和webstart的war文件的ear文件
- 将这三个项目移动到一个pom文件中
- 一些标志/选项/任何东西告诉Maven将工件作为未部署或安装的中间工件来处理
我的问题是否存在类似的解决方案?如果这是一个多模块项目,您可以在不应部署工件的项目中将
设置为true
。如果这是一个多模块项目,在不应该部署工件的项目中,您可以将
设置为true
。太容易了!谢谢那容易!谢谢