我需要將目錄從源代碼複製到由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 –