将jar从maven项目导入项目类路径

时间:2017-07-21 09:52:42

标签: java eclipse maven

我有两个项目:

项目A 主要项目不是maven项目,取决于 项目B 这是一个maven项目。

我需要将 Project B jar及其所有依赖项导入项目A 类路径,问题是我必须从我的m2中逐个手动导入所有jar回购。有没有办法一次性导入这些罐子?

1 个答案:

答案 0 :(得分:0)

在B中使用Maven Assembly Plugin来构建具有依赖关系的jar。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.4.1</version>
            <configuration>
                <!-- get all project dependencies -->
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
                <!-- MainClass in mainfest make a executable jar -->
                <archive>
                  <manifest>
                    <mainClass>com.mkyong.core.utils.App</mainClass>
                  </manifest>
                </archive>

            </configuration>
            <executions>
              <execution>
                <id>make-assembly</id>
                                    <!-- bind to the packaging phase -->
                <phase>package</phase> 
                <goals>
                    <goal>single</goal>
                </goals>
              </execution>
            </executions>
        </plugin>