需要在pom里面进行配置,然后引入对应jar包就可以看见源码了,
简单版本:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 打包源码插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
进击的版本:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.doc.encoding>UTF-8</maven.doc.encoding>
</properties>
<build>
<plugins>
<!-- 文档 插件 -->
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-javadoc-plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<aggregate>true</aggregate>
<encoding>${maven.doc.encoding}</encoding>
<charset>${maven.doc.encoding}</charset>
<docencoding>${maven.doc.encoding}</docencoding>
<destDir>doc</destDir>
<tags>
<!--MAVEN_OPTS=-Dfile.encoding=UTF-8;JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8-->
<tag>
<head>描述</head>
<name>Description</name>
<placement>a</placement>
</tag>
<tag>
<head>return</head>
<name>return</name>
<placement>a</placement>
</tag>
<tag>
<head>参数</head>
<name>param...</name>
<placement>a</placement>
</tag>
<tag>
<head>时间</head>
<name>date</name>
<placement>a</placement>
</tag>
<tag>
<head>时间</head>
<name>Date</name>
<placement>a</placement>
</tag>
</tags>
</configuration>
<executions>
<execution>
<id>attach-javadoc</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<!--取消对源码中的doc参数注释等检查-->
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</execution>
</executions>
</plugin>
<!-- 打包源码插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>