我是Maven的新手 我的问题是maven在本地机器上下载外部依赖jar的位置。
基本上我的应用程序使用了很多外部依赖项,我可以使用maven
编译应用程序但是有没有办法从命令行运行Java而不必创建Jar-with-dependencies,基本上只需使用所有类文件并指定我的主类。为此,我必须将类路径设置为我的外部jar所在的目录。我该怎么做?
提前致谢!!
答案 0 :(得分:4)
答案 1 :(得分:4)
您还可以使用exec maven plugin在maven生命周期内运行您的应用程序。最简单的形式是命令
mvn exec:java -Dexec.mainClass=com.example.Main
exec:java页面介绍了完整的配置选项。 classpathScope
选项可能特别有趣。
此方法的优点是您可以在pom文件中configure any command line arguments and system properties。
答案 2 :(得分:1)
关于你的第一个问题:
我的问题是maven在本地机器上下载外部依赖关系jar。
您的本地存储库通常位于此处(在Windows计算机上)
C:\Users\[username]\.m2\repository
详细了解Maven设置(尤其是localRepository
设置):