我是Maven的新手 我的問題是maven從哪裏下載本地機器上的外部依賴jar包。與maven一起運行java類文件
基本上我的應用程序使用了大量的外部依賴的,我能夠使用maven
編譯應用程序,但有什麼辦法,而不必創建一個JAR-具有依賴性運行從Java的命令行應用,基本上只需使用所有的類文件並指定我的主類。爲此,我將不得不將類路徑設置爲外部罐子所在的目錄。我怎麼做?
在此先感謝!
我是Maven的新手 我的問題是maven從哪裏下載本地機器上的外部依賴jar包。與maven一起運行java類文件
基本上我的應用程序使用了大量的外部依賴的,我能夠使用maven
編譯應用程序,但有什麼辦法,而不必創建一個JAR-具有依賴性運行從Java的命令行應用,基本上只需使用所有的類文件並指定我的主類。爲此,我將不得不將類路徑設置爲外部罐子所在的目錄。我怎麼做?
在此先感謝!
您還可以使用exec maven plugin在maven生命週期內運行您的應用程序。在其最簡單的形式中,命令將是
mvn exec:java -Dexec.mainClass=com.example.Main
在exec:java頁面上描述了完整的配置選項集。 classpathScope
選項可能特別有趣。
這種方法的優點是你可以在你的pom文件中使用configure any command line arguments and system properties。
關於你提到的第一個問題:
我的問題是哪裏的maven下載外部依賴罐子在本地機器。
你的本地倉庫通常是在這裏(在Windows計算機上)
C:\Users\[username]\.m2\repository
瞭解更多關於Maven的設置(特別是localRepository
設置):
非常高興知道! –