我是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
设置):
非常高兴知道! –