0
我想要讀取Maven構建期間(動態地)下載的依賴關係罐中的類並將它們寫入資源文件夾內的文件。有沒有辦法做到這一點?我對maven很陌生,我嘗試了所有可能性來做到這一點,但找不到方法。任何幫助,將不勝感激。在Maven構建期間從Maven依賴關係罐創建類列表
我想要讀取Maven構建期間(動態地)下載的依賴關係罐中的類並將它們寫入資源文件夾內的文件。有沒有辦法做到這一點?我對maven很陌生,我嘗試了所有可能性來做到這一點,但找不到方法。任何幫助,將不勝感激。在Maven構建期間從Maven依賴關係罐創建類列表
您可以嘗試使用maven-dependency-plugin並使用outputFile生成依賴關係樹。我沒有一個正在運行的示例,但您可以在此處查看插件文檔:http://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html 在使用部分中,您具有可用於實現所需內容的配置方法。 您還可以生成依賴關係樹在該命令運行一個單獨的行家:
mvn dependency:tree -Doutput=/path/to/file
在插件文檔的使用部分被告知。
希望這有助於
這不會讓我讀的水瓶中流isnt't呢?因爲我的目標是讀取該jar文件中的類。 –
你可以看看這篇文章http://stackoverflow.com/questions/205573/at-runtime-find-all-classes-in-a-java-application-that-extend-a-base-class此解決方案可能是有效的寫一個測試誰寫入加載類通過classloader到一個文件。你也可以使用-verbose:class來執行主類,它給你一個加載類的列表。希望這有助於實現您的需求。 –