我如何使用maven创建一个包含src / main / java和src / test / java的java项目的jar包

时间:2014-09-25 06:01:26

标签: java maven jar

如何使用maven创建一个包含src / main / java和src / test / java的java项目的jar。

注意:不应在创建jar时运行测试用例。

我使用了这个 mvn clean编译程序集:single生成jar ,生成jar只包含 src / main / java 依赖但是不是src / test / java。

任何人都可以请告诉我如何解决这个问题。问题是由于pom文件。我应该在pom中得到什么来获取。

我的项目结构如下所示:

enter image description here 谢谢

2 个答案:

答案 0 :(得分:1)

你可以使用..

mvn clean install -DskipTests

我认为你没有依赖包插件。在pom.xml中添加它

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

答案 1 :(得分:-1)

为什么不把你的程序放到eclipse中呢

File->Export->Java->Runnable JAR file-> Save Location-> finish 

您的jar文件将位于保存位置。