IDEA 打jar包 安装到本地maven仓库 生成JavaDoc文档

1、场景描述

使用IDEA(本次使用2017.3版)将自己写的常用的工具类打成jar包,安装到maven本地仓库,最后生成对应的doc参考文档。
原工程截图如下。

在这里插入图片描述

2、打jar包

  • 执行 File => Project Structure =>Artifacts =>点击+号 =>JAR =>Empty,弹出如下对话框。
    设置jar包
  • 执行 Build => Build artifacts => generated-order-number-1.0 => Build,会在之前指定的路径下生成对应名字的jar包。

3、安装jar包到本地仓库

  • 为方便操作,将上一步生成的jar包放到D盘根目录下。
  • cmd窗口执行如下命令即可。
mvn install:install-file -DgroupId=util "-DartifactId=generated-order-number" "-Dversion=1.0" "-Dpackaging=jar" "-Dfi
le=D:\generated-order-number-1.0.jar"

注意1:之后在maven项目中第一次导入对应的坐标前,可能需要先执行 File=> Settings=> 搜索Repositories=> 选择本地仓库索引的URL进行update操作。
注意2:如果源代码本身构建的就是maven项目,则可以直接使用maven的生命周期命令 package 和 install 直接进行打包和安装。

4、生成JavaDoc文档

执行 Tools=> Generate JavaDoc=> 弹出下面的对话框,填写相关配置信息后确定即可。
生成javadoc文档
部分参数说明如下。

locale: zh_CN :表示生成的是中文文档
-encoding UTF-8 :表示源代码使用UTF-8编码
-charset UTF-8 :表示生成的文本字符集使用UTF-8编码
windowtitle “生成订单号接口文档” :表示用浏览器打开时的窗口标题
-link https://docs.oracle.com/javase/8/docs/api/ :表示生成的文档中使用到的原JDK的类是一个短链接,点击可以跳转到JDK官方文档。

文档打开效果如下。
在这里插入图片描述

5、番外

安装到maven本地仓库的jar包,如果我不想要了,直接删除后,并不会完全删除干净,会有一些残留文件。那么如何清理其中的lastUpdate、error文件夹和无效jar包呢?

使用bat批处理文件解决。新建txt文档,保存如下代码。将MAVEN_REPOSITORY_PATH的值改为自己的maven仓库地址。然后文件扩展名改为 .bat,双击执行即可。

set MAVEN_REPOSITORY_PATH=D:\JavaIDE\maven\maven-repository
rem searching now...
for /f "delims=" %%i in ('dir /b /s "%MAVEN_REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
for /f "delims=" %%i in ('dir /b /s "%MAVEN_REPOSITORY_PATH%\*unknown*"') do (
    rmdir /s /q %%i
)
rem clean success
pause

猜你喜欢

转载自blog.csdn.net/dongpo11/article/details/106658883