Discuss / Java / 依赖管理总结说明

依赖管理总结说明

Topic source

余建材

#1 Created at ... [Delete] [Delete and Lock User]

1、本节习题最终就是不能运行的,但是可以使用 mvn clean package 打包。后面插件管理一节,使用插件maven-shade-plugin解决了这些问题。如果迫不及待想看的,可以在pom.xml plugins里增加如下插件:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-shade-plugin</artifactId>
   <version>3.2.1</version>
   <executions>
      <execution>
         <phase>package</phase>
         <goals>
            <goal>shade</goal>
         </goals>
         <configuration>
            <transformers>
               <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                  <mainClass>com.itranswarp.learnjava.Main</mainClass>
               </transformer>
            </transformers>
         </configuration>
      </execution>
   </executions>
</plugin>

2、maven.compiler.source和java.version需要和实际运行的jdk版本一致,如果是jdk 1.8全部写 1.8即可。

苏客3719

#2 Created at ... [Delete] [Delete and Lock User]

有介绍这些插件都是干什么的地方吗?


  • 1

Reply