提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
每次做Java项目的时候总要搭建环境,每个人有自己搭建的风格,根据项目不同,搭建的环境也不一样,比如SSM,或者就要spring全家桶,某些项目是否要带特定的jar(比如:shird等等…)每次搭建都是一个繁琐的过程,有时候还会换电脑,需要参考之前电脑环境搭建的东西,搭建起来特别繁琐,特别麻烦,maven自带的环境搭建也不能满足我们的需求,所以自己有个一阿里云服务器,搭建一个自己的maven私服,把自己经常用的项目模板弄到私服上,每次直接用就好,会方便很多。
一、预备知识:
- Linux服务器知识
- JDK环境及配置
- Maven环境及配置
- Maven插件 archetype及命令使用.
- Maven私服Nexus搭建及配置
二、步骤
1.本地搭建项目模板
如图:
2.配置私服Nexus
3.配置本地Maven
本地项目pom.xml加热Maven插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>【版本号】</version>
</plugin>
4.发布
-
创建archetype
cd 到项目根目录下(pom.xml同级目录),执行
mvn archetype:create-from-project
- 执行完之后会生成一个文件夹
./target\generated-sources\archetype - 进入这个文件夹 执行 mvn clean install
- 成功执行后修改目录.\target\generated-sources\archetype 下的pom.xml文件,增加如下配置:
<distributionManagement>
<repository>
<id>releases</id>
<name>Nexus Release Repository</name>
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
- 同文件夹下执行命令发布:mvn deploy