我想從我的項目中創建一個jar文件。這個jar文件不可執行,僅用於在另一個java應用程序中使用庫的用法。但是,我不知道哪個maven插件或依賴項完成這項工作。請幫助..如何從jar中排除軟件包?
我只想在這個jar文件的一些特定的軟件包。所以我必須指定包名
我想從我的項目中創建一個jar文件。這個jar文件不可執行,僅用於在另一個java應用程序中使用庫的用法。但是,我不知道哪個maven插件或依賴項完成這項工作。請幫助..如何從jar中排除軟件包?
我只想在這個jar文件的一些特定的軟件包。所以我必須指定包名
中看到jar文件您必須配置包含的maven-jar-plugin
as per the documentation。
<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<includes>
<include>**/foo/*</include>
</includes>
<excludes>
<exclude>**/bar/*</exclude>
</excludes>
</configuration>
</plugin>
...
</plugins>
</build>
...
</project>
非常感謝Jarrod。另外,我沒有學習Maven編譯器插件,這個插件不工作.. :)這是第一個maven編譯器插件必須執行,然後這個插件必須是 – olyanren