maven在打包项目为jar包时把依赖项打进去

解决方案:在pom.xml中添加如下内容

    <build>
      <plugins>
          <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-shade-plugin</artifactId>
              <version>3.2.4</version>
              <configuration>
                  <createDependencyReducedPom>false</createDependencyReducedPom>
                  <transformers>
                      <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                          <!--包名.主函数名-->
                          <mainClass>com.chenqiaonian.ApplicationStart</mainClass>
                      </transformer>
                  </transformers>
              </configuration>
              <executions>
                  <execution>
                      <phase>package</phase>
                      <goals>
                          <goal>shade</goal>
                      </goals>
                  </execution>
              </executions>
          </plugin>
      </plugins>
  </build>
posted @ 2023-04-22 19:31  绯村拔剑斋  阅读(151)  评论(0)    收藏  举报  来源