目前,我有一些自定義Maven插件使用相同的庫(JAR)作爲我的應用程序使用它。 有必要提一下,這些庫也是我們開發的定製庫,而不是第三方。 我想放開這些庫,並將它們直接集成到我的應用程序源代碼中 - 只有一個問題 - 我該怎麼處理使用它們的maven插件。 有沒有一種方法可以在編譯/運行Maven插件時使用應用程序源代碼(集成庫之後)?自定義Maven插件和庫
0
A
回答
2
就我個人而言,由於依賴性地獄等原因,我不會走這條道路,但如果您確實需要創建一個包含源文件的jar(請參閱https://maven.apache.org/plugin-developers/cookbook/attach-source-javadoc-artifacts.html),然後在項目中需要將源代碼解壓縮這https://maven.apache.org/plugins/maven-dependency-plugin/examples/using-dependencies-sources.html。
ps:什麼是刪除庫,而是使用源代碼?
相關問題
- 1. 自動執行自定義Maven插件
- 2. 自定義Maven插件沒有找到
- 3. Maven自定義插件描述符
- 4. maven自定義插件配置
- 5. 在自定義Maven插件覆蓋MavenSimpleLogger
- 6. 自定義CSS與JBoss jDocBook maven插件
- 7. 搖籃插件「com.android.library」不自定義Maven倉庫搜索
- 8. maven war插件和自定義清單文件
- 9. Gradle:在自定義獨立插件中使用'maven-publish'插件
- 10. 在編譯插件之前調用自定義Maven插件
- 11. 如何爲SureFire Maven插件指定JUnit自定義運行器?
- 12. Maven自定義插件。陣列OJ定製pbjects
- 13. 自定義Maven插件開發存檔文件
- 14. 從中央倉庫下載後maven自定義插件不工作
- 15. 如何定義的maven-的apt-插件
- 16. maven從庫定義中排除項目依賴項的插件
- 17. Maven Android插件和庫項目
- 18. 自定義Maven插件,將無法安裝或部署
- 19. 在自定義maven插件中解密服務器條目
- 20. 搖籃Maven插件生成自定義配置
- 21. 在maven surefire插件中使用自定義記者
- 22. 自定義Maven插件:如何添加類路徑?
- 23. 從maven插件掃描自定義註釋類
- 24. Maven默認編譯沒有選擇自定義插件目標
- 25. 如何自定義Maven發佈插件的標籤格式?
- 26. 在jrxml中導入自定義類並使用maven插件
- 27. Maven 3 - 在.jar中分發自定義插件?
- 28. 配置Maven使用自定義的插件目標
- 29. 如何在自定義Maven插件中使用$ {maven.build.timestamp}?
- 30. 自定義maven插件 - 默認參數是什麼?
你想在同一個多項目中:1.庫代碼2.使用庫代碼的插件代碼3.插件執行? – michaldo
是的。這可能聽起來很奇怪,但將所有這些工件單獨保存到一個應用程序中就變成了一場噩夢 - 重建所有內容,維護版本等 - 所有這些僅僅是爲了維護一個本身不太複雜的應用程序。我只想要一個項目來維護 - 這就是整個想法。 – Abby
清除。我的項目中有同樣的問題。我的概念是在'java.util.function.Consumer'中封裝庫代碼,並創建一個通用插件,它通過'java.util.ServiceLoader'找到具體的'Consumer'並運行它。但這需要一兩天的時間來提供定期的答案。 – michaldo