我需要将目录从源代码复制到由maven build生成的jar根目录中。如何将源代码目录复制到maven中生成的jar中
(这样做的目的是,生成可重复使用的vaadin
主题罐子。按照this答案,我需要的VAADIN
目录从源代码复制到罐子的根)
有人能指出我的方式去做这个?
我需要将目录从源代码复制到由maven build生成的jar根目录中。如何将源代码目录复制到maven中生成的jar中
(这样做的目的是,生成可重复使用的vaadin
主题罐子。按照this答案,我需要的VAADIN
目录从源代码复制到罐子的根)
有人能指出我的方式去做这个?
我只是做了一件很简单的事情。我将VAADIN
目录放在src\main\resources
的内部,并且在执行install
目标时,它自动被复制到生成的jar的根目录中。
您可以尝试使用
使用这个,你可以指定文件集和依赖集。例如
<fileSets>
<fileSet>
<directory>${basedir}/lib</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
</fileSets>
Assembly插件除了创建主jar外还创建了另一个jar。我需要将该目录添加到原始jar中 –
U可以删除现有的jar插件。仅添加程序集插件 – Shettyh
我没有将jar插件添加到pom,但它仍然生成了jar。此外,由assembly插件创建的jar名称不同,因此依赖于此artifact的任何工件都不会引用由assembly插件创建的jar –