有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

如何使用maven创建一个包含src/main/java和src/test/java的java项目的jar,其中包含依赖项

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

我使用了这个mvn clean compile assembly:single来生成jar,该jar只包含src/main/java依赖项,但不包含src/test/java

谁能告诉我怎么解决这个问题吗。是pom文件导致的问题。我应该在pom中获得什么尺寸

我的项目结构如下:

enter image description here 谢谢!


共 (2) 个答案

  1. # 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>
    
  2. # 2 楼答案

    那你为什么不把你的程序放进eclipse呢

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

    jar文件将位于保存位置