maven 打包source.jar到本地仓库

情况1

A项目依赖另外一个B项目的install的jar,调试A项目到B项目代码查看源代码发现是压缩了的

 

 downloadSources会在远程仓库去下载source.jar因为远程仓库没有。所以自己B项目打包需要配置插件打包source.jar到maven仓库‘

复制代码
 <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
   </plugins>
</build>
复制代码

重新执行

 mvn clean  install  -Dmaven.test.skip=true 

含有源码包可以调试源码了

 情况2

依赖的远程仓库的jar

使用

mvn dependency:resolve -Dclassifier=sources

 

posted @   意犹未尽  阅读(952)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2018-12-17 mysql deadlock、Lock wait timeout解决和分析
点击右上角即可分享
微信分享提示