Maven项目用到的jar包可能从别出得来的,导入项目中能使用其功能,但是有时候想看源码却看不到,这就很难受。
想把源码下载下来:
在pom.xml文件中加入<repository>和<dependence>,然后应该就可以下载到jar包源码了。
以modbus4j为例,在下载jar包的网站也没找到该jar包,然后用了引入依赖的办法下载到该jar包。
1、首先找到该jar包所用的仓库和<dependence>包含的<GroupId>、<artifactId>及<version>
2、在pom.xml文件中添加1中的这一部分
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>ias-snapshots</id>
<name>Infinite Automation Snapshot Repository</name>
<url>https://maven.mangoautomation.net/repository/ias-snapshot/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>ias-releases</id>
<name>Infinite Automation Release Repository</name>
<url>https://maven.mangoautomation.net/repository/ias-release/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.infiniteautomation</groupId>
<artifactId>modbus4j</artifactId>
<version>3.0.3</version>
</dependency>
</dependencies>
3、然后就可以下载试试看行不行啦!!!