我创建了一个可运行的jar,我包含在我的项目中(Maven Project)。 但是当我尝试做mvn clean包时。我的构建失败它在我的一个类导入中给出了一个错误,指出该包不存在(在jar中存在)。
我尝试了什么:
错误讯息:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project interplan: Compilation failure: Compilation failure:
[ERROR] ..\..\..\MyVehicles.java:[11,40] error: package com.vehicles.parts.manager does not exist
请指导。提前谢谢。
答案 0 :(得分:4)
您需要以下列方式在本地存储库中安装external jar
:
mvn install:install-file -Dfile=c:\kaptcha-{version}.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion={version} -Dpackaging=jar
并在pom中添加以下依赖项:
<dependency>
<groupId>com.google.code</groupId>
<artifactId>kaptcha</artifactId>
<version>2.3</version>
</dependency>
请替换external jar
的{{1}}值。
再次构建并告诉我结果。
您还可以查看http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/