似是魔音万千,也乱不了你的心如明镜。 ——听风
经常看源码,当我们在GitHub上看到一个项目,想本地查看源码此时,在Maven中添加几行代码即可生成源码到本地仓库。
1、Maven 添加编译依赖
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase><!-- 要绑定到的生命周期的阶段 在verify之后,install之前执行下面指定的goal -->
<goals>
<goal>jar-no-fork</goal><!-- 类似执行mvn source:jar -->
</goals>
</execution>
</executions>
</plugin>
2、执行编译命令
mvn clean install -Dmaven.test.skip=true
3、引用其他开源包,依赖冲突
当我们引用开源的某项工程之后,使用的依赖版本不一致的时候,我们此时需要做的就是检查并核实,手动在自己项目的pom文件中指定其指定版本号。