自定义maven脚手架并上传到私服

前几天搭建好了,maven私服服务器。这几天在整理公司框架,为了方便统一使用。做了一些基础的通用额框架,直接做成脚手架使用,便于高效开发。

1.首先我们需要创建好,通用的基础工程,

base-boot: 为父工程

base-common: 项目中的common包
base-web:具体的业务包

首先需要确保,base-web 工程能够正常启动,

2. 在父工程的POM文件中,添加插件

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-archetype-plugin</artifactId>
        <version>3.0.0</version>
      </plugin>

3.项目的根目录下执行:

mvn clean compile
mvn archetype:create-from-project
执行成功后,需要进入: cd /target/generated-sources/archetype
执行安装 :mvn install  成功后项目就成功打包到本地仓库

4.使用自定义脚手架:

点击确认 就可以看到: 多了一个 base-boot-archetype自定义的脚手架,下次新建项目就可以直接使用了。非常方便

5.将脚手架安装到maven私服,供大家使用。需要在 第3步 完成后,进入到:

cd: base-boot\target\generated-sources\archetype
里面有个 POM.xml文件,
需要在里面添加私服的地址:

    <distributionManagement>
    <repository>
      <!-- 与 maven setting 文件中的 server id对应 -->
      <id>nexus-releases</id>
      <url>http://192.168.163.128:8081/repository/maven-releases/</url>
    </repository>
    <snapshotRepository>
      <id>nexus-snapshots</id>
      <url>http://192.168.163.128:8081/repository/maven-snapshots/</url>
      <uniqueVersion>true</uniqueVersion>
    </snapshotRepository>
  </distributionManagement>

最后执行 mvn deploy 成功后 就会发布到你的私服中:

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值