maven生成骨架项目

目录

1、生成骨架项目

2、将骨架项目发布到本地或远程

2.1、如果发布到本地

2.2、如果发布到私服:需要修改骨架项目的pom文件,里面增加distributionManagement节点

添加远程仓库到pom.xml文件中

添加maven的settings.xml文件远程仓库用户名和密码 

发布骨架项目到远程仓库

3、使用骨架项目

4、新建项目的时候,可能需要把snapshots勾上

5、在输入groupid和包名的时候需要注意


 

参考地址:http://blog.csdn.net/qq383264679/article/details/52154239

 

1、生成骨架项目

在项目的目录下执行命令:mvn archetype:create-from-project

2、将骨架项目发布到本地或远程

2.1、如果发布到本地

cd target/generated-sources/archetype/

mvn install 

2.2、如果发布到私服:需要修改骨架项目的pom文件,里面增加distributionManagement节点

添加远程仓库配置信息到pom.xml文件中

cd target/generated-sources/archetype/

<distributionManagement>

        <repository>

            <id>releases</id>

            <url>http://116.62.50.152:8082/nexus/content/repositories/releases</url>

        </repository>

        <snapshotRepository>

            <id>snapshots</id>

            <url>http://116.62.50.152:8082/nexus/content/repositories/snapshots</url>

        </snapshotRepository>

</distributionManagement>

 

添加maven的settings.xml文件远程仓库用户名和密码 

<server>

      <id>releases</id>

      <username>deployment</username>

      <password>K2password!</password>

    </server>

<server>

      <id>snapshots</id>

      <username>deployment</username>

      <password>K2password!</password>

</server>

 

发布骨架项目到远程仓库

在项目\target\generated-sources\archetype\src\main\resources\archetype-resources目录添加.gitignore(git忽略文件)

######################
# Project Specific
######################
/target/www/**
/src/test/javascript/coverage/
/src/test/javascript/PhantomJS*/
/src/main/webapp/dist
/src/main/webapp/bower_components
.jhipster/

######################
# Node
######################
/node/
node_tmp/
node_modules/
npm-debug.log.*

target/generated-sources/archetype/目录执行命令:mvn clean deploy

如果执行失败,请删除target目录重新完整操作一遍

3、使用骨架项目

在服务器的release或snapshot目录下查看archetype-catalog.xml

将xml文件目录拷贝到本地的目录或直接使用远程目录

 

在maven的settings.xml平级的目录下增加一个archetype-catalog.xml文件,内容参考上面的xml

 

 

4、新建项目的时候,可能需要把snapshots勾上

新建项目时,先清除本地maven仓库中的缓存jar包,避免缓存创建的骨架是旧的

 

5、在输入groupid和包名的时候需要注意

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要自动生成Spring Boot项目Maven文件,可以使用Spring Initializr工具。Spring Initializr是一个Web界面,用于生成基于Spring Boot的项目骨架。 下面是使用Spring Initializr自动生成Spring Boot项目的步骤: 1. 打开任意一个Web浏览器,访问Spring Initializr网站:https://start.spring.io/ 2. 在页面上,你可以设置以下选项: - Project:选择"Maven Project" - Language:选择"Java" - Spring Boot:选择适合你的版本 - Group:输入你的项目组织名称 - Artifact:输入你的项目名称 - Name:输入你的项目显示名称 - Description:输入你的项目描述 - Package Name:输入你的Java包名 - Packaging:选择"Jar"或"War" - Java Version:选择适合你的Java版本 - Dependencies:选择你需要的Spring Boot依赖(例如:Spring Web, Spring Data JPA, Spring Security等) 3. 设置完选项后,点击"Generate"按钮。 4. Spring Initializr会生成一个压缩文件(通常为.zip),包含了自动生成项目骨架。下载该文件并解压。 5. 使用任意一个集成开发环境(IDE),例如Eclipse或IntelliJ IDEA,打开解压后的项目文件夹。 6. 在IDE中导入该项目,根据IDE提供的方式导入Maven项目。 7. 完成以上步骤后,你将获得一个包含了生成Maven文件的Spring Boot项目。 请注意,以上步骤仅涵盖了使用Spring Initializr自动生成Maven文件的基本过程。你可以根据需要进一步定制和配置生成项目

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值