我已经让 maven-assembly-plugin 工作了,构建了一个包含我的依赖项的大胖 .jar。有没有办法构建一个只包含我的项目代码和几个指定依赖项的 .jar,而不是全部?
冒着被告知“你做错了”的风险,我的意图是仅从我管理的那些项目中打包代码,并分别分发托管的依赖项,以由 Hadoop 运行。
我已经让 maven-assembly-plugin 工作了,构建了一个包含我的依赖项的大胖 .jar。有没有办法构建一个只包含我的项目代码和几个指定依赖项的 .jar,而不是全部?
冒着被告知“你做错了”的风险,我的意图是仅从我管理的那些项目中打包代码,并分别分发托管的依赖项,以由 Hadoop 运行。
关于包含和排除工件,它提到了排除如下: -
<dependencySets>
<dependencySet>
....
<excludes>
<exclude>commons-lang:commons-lang</exclude>
<exclude>log4j:log4j</exclude>
</excludes>
</dependencySet>
....
</dependencySets>
我希望这可能会有所帮助。