mvn包无法找到依赖jar文件

时间:2014-09-07 16:35:05

标签: java eclipse maven

我知道这有很多线索,但我的问题非常简单。

  1. 我在Eclipse的构建路径中有abc.jar(这是我自己的jar,而不是任何开源jar)。该项目编制得很好。
  2. 我有以下pom.xml(代码段)。
  3. 当我运行" mvn package"时,它无法在abc.jar文件中找到我的类。
  4. 感谢您的帮助。

          <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.3</version>
            <executions>
              <execution>
                <phase>package</phase>
                <goals>
                  <goal>single</goal>
                </goals>
                <configuration>
                   <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
              </execution>
            </executions>
          </plugin>
    

1 个答案:

答案 0 :(得分:0)

您可以使用maven install命令在maven存储库中安装jar,如下所示

mvn install:install-file -Dfile=<jar-file-path> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=jar

然后你可以在你的pom.xml中使用它,就像使用groupid,artifact id和version

的常规maven依赖一样