use*_*622 3 java spring jar maven
我正在写Spring应用程序,我有两个外部罐子.它在IDE中工作,但是当我用maven构建可执行jar时,它失败了,错误java.lang.NoClassDefFoundError:到我的外部jar.我用Google搜索,但我仍然不知道该怎么做.请帮我.我对pom文件的依赖是:
<dependency>
<groupId>com.myapp.myappawsprovider</groupId>
<artifactId>MyAppProvider</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>/Users/Projects/Java/MyApp/MyAppProvider/target/MyAppProvider Provider-1.0.0.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我用男士包装来构建它.
如果您的外部罐子不在中央maven仓库中,您可以随时使用以下命令将它们添加到您当地的maven仓库中
mvn install:install-file -DlocalRepositoryPath=[path of local maven repo] -DcreateChecksum=true -Dpackaging=jar -Dfile=[jar file path] -DgroupId=[xxx] -DartifactId=[yyy] -Dversion=[zzz]
Run Code Online (Sandbox Code Playgroud)
然后,您可以在pom.xml中为这些外部jar添加适当的依赖项.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
4249 次 |
| 最近记录: |