Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Maven构建中排除一些文件_Maven_Jenkins_Jenkins Plugins - Fatal编程技术网

从Maven构建中排除一些文件

从Maven构建中排除一些文件,maven,jenkins,jenkins-plugins,Maven,Jenkins,Jenkins Plugins,我们使用maven作为构建工具。我们有6个不同的模块,它们由父pom一个接一个地构建。pom.xml准备了一个包。我们想做的是,在构建包时排除一些文件(可以是任何文件)。换句话说,这些文件不应该出现在所创建的jar中。例如,如果一个java文件被排除,那么它相应的.class文件不应该出现在创建的jar中。此外,必须排除的文件可能会更改(WRT名称,而不是内容)。我们使用Jenkins作为CI工具,因此如果有任何插件可用于实现上述功能。提前感谢:)请查看。有一种方法可以从打包的jar中排除工件


我们使用maven作为构建工具。我们有6个不同的模块,它们由父pom一个接一个地构建。pom.xml准备了一个包。
我们想做的是,在构建包时排除一些文件(可以是任何文件)。换句话说,这些文件不应该出现在所创建的jar中。例如,如果一个java文件被排除,那么它相应的.class文件不应该出现在创建的jar中。
此外,必须排除的文件可能会更改(WRT名称,而不是内容)。

我们使用Jenkins作为CI工具,因此如果有任何插件可用于实现上述功能。提前感谢:)

请查看。有一种方法可以从打包的jar中排除工件


我希望这能有所帮助。

Hi-Eldad,thanx,谢谢你的回复。我们实际上使用的是maven bundle插件,它也创建了jar/OSGi捆绑包。对不起,我的错……我在问题一开始没有提到它。我不熟悉它。我想你需要深入研究它的文档。