我有一個可執行的jar文件需要放在Eclipse Maven項目中(讓我們假設在項目的第一個文件夾中)。在這個jar的manifest文件中,我需要引用maven依賴jar。我如何使用pom.xml在MANIFEST.MF文件中指定該文件?可能嗎?如何引用可執行jar中的maven依賴jar包?
回答
是的,你可以使用maven-jar-plugin指定jar。 您可以在清單標記 E.g.中指定相關的罐子。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>dependency-jars/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
如果我沒有錯,這會將所有jar下載到dependency-jar文件夾中。由於Maven依賴關係jar已經在classpath中,我不想再次下載所有的jar。 – NaveenBharadwaj 2015-04-02 10:10:18
不,這不會下載jar,在這裏你可以提供依賴jar的路徑。假設你的lib文件夾中有jar文件,那麼你可以輸入
你可以參考這個鏈接瞭解更多信息:https://caffebig.wordpress.com/2013/04/05/executable -jar-file-with-dependent-jars-using-maven/ – 2015-04-02 10:14:46
- 1. JAR依賴Maven的
- 2. 如何使用包含依賴關係子集的maven生成可執行jar?
- 3. JAR依賴於maven
- 4. 如何獲得可執行的javafx jar與依賴jar包捆綁?
- 5. 只在Maven中創建可執行jar與依賴關係
- 6. 使用maven,如何在包中包含jar依賴項?
- 7. 在Maven項目中包含完整的依賴JAR作爲JAR
- 8. Maven的包含在可執行的JAR
- 9. 如何使用maven打包jar中的依賴關係?
- 10. Maven測試jar包括依賴關係
- 11. 在單個JAR中包含依賴Jar
- 12. Java Maven Jar依賴關係
- 13. Java執行jar,它依賴於命令行中的其他jar
- 14. 包含可執行文件的外部依賴關係.jar
- 15. 如何使用依賴關係罐創建可執行jar
- 16. 如何在Maven中包含遠程jar依賴關係
- 17. 如何使測試jar在Maven中包含依賴關係?
- 18. maven-jar-plugin與maven-jar的依賴關係
- 19. 如何在EJB jar文件中包含jar依賴關係?
- 20. 如何創建可執行的JAR文件,包括依賴性,其中主類是在測試,使用Maven
- 21. 從命令行用可執行JAR(ÜberJAR)捆綁JAR依賴關係
- 22. 如何在Eclipse中使用其他外部jar依賴項創建不可運行/不可執行的jar
- 23. 如何使用maven bundle插件在OSGi包中包含一個依賴jar包?
- 24. OSGI包VS JAR依賴
- 25. 在使用maven的tar程序集中包含Jar依賴項
- 26. Maven - 從Jar中刪除依賴項
- 27. 在Maven中本地引用依賴項jar
- 28. keven taglib jar的Maven依賴關係
- 29. Maven配置的依賴關係(jar)
- 30. 依賴於JAR的多個Maven模塊
您的問題不清楚。你是否想將可執行jar添加爲另一個項目的依賴項?而且,除非它是OSGi環境,否則我們不會真正修改清單文件。 – geekprogrammer 2015-04-02 10:03:45
我們需要給客戶端提供一個可執行的jar和一個模板Maven項目。他將jar放在項目中並執行它。現在我的可執行jar有一些依賴關係。所有這些依賴關係都在pom.xml中提到。所以我需要在執行jar時引用Maven依賴關係。 – NaveenBharadwaj 2015-04-02 10:08:20