如何使用maven创建一个包含src / main / java和src / test / java的java项目的jar。
注意:不应在创建jar时运行测试用例。
我使用了这个 mvn clean编译程序集:single生成jar ,生成jar只包含 src / main / java 和依赖但是不是src / test / java。
任何人都可以请告诉我如何解决这个问题。问题是由于pom文件。我应该在pom中得到什么来获取。
我的项目结构如下所示:
谢谢
答案 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文件将位于保存位置。