美文网首页
maven模版的生成和使用

maven模版的生成和使用

作者: 哈利罗乎 | 来源:发表于2016-11-29 11:14 被阅读0次

    maven的主要作用在于:

    • 构建项目
    • 管理依赖
    • 管理项目信息

    一、根据已有的项目创建项目模版(项目骨架)

    #切换到项目的根目录,执行
    mven archetype:create-from-project
    

    这个时候,会生成target文件夹,切换到target\generated-sources\archetype文件夹下,如果:

    • 不需要将该项目模版发布到公司的私服上的话,
    #执行
    mvn install 
    #即可以安装到本地的maven仓库中。
    #切换到maven的settings文件中配置的maven仓库地址,
    #会看到一个archetype-catalog.xml文件。打开后会发现其中包含了刚才安装的项目的信息。
    
    • 需要将项目模版发布到私服上,
    #需要在target\generated-sources\archetype\pom.xml中配置需要部署的位置。需要加入:
    <distributionManagement>   
      <repository>       
        <id>cc-releases</id>        
        <name>ccReleases</name>        
        <url>http://localhost:8081/repository/maven-releases/</url>    
      </repository>    
      <snapshotRepository>        
          <id>cc-snapshots</id>        
          <name>ccsnapshots</name>        
          <url>http://localhost:8081/repository/maven-snapshots/</url>    
      </snapshotRepository>
    </distributionManagement>
    #然后执行
    mvn deploy
    #即可将项目模版发布到私服上
    

    二、根据已有的项目模版(项目骨架)生成项目

    1、调用本地模版

    #执行
    mvn archetype:generate -DarchetypeCatalog=local
    #即调用本地的项目模版目录,能够看到已经存在的项目模版,
    #输入数字选择你所使用的项目模版,
    #根据交互内容输入准备创建的项目信息即可
    

    2、调用私服

    #将所使用的私服地址替换即可
    mvn archetype:generate \
    -DarchetypeCatalog=http://localhost:8081/repository/maven-snapshots//archetype-catalog.xml
    这个命令就可以使用上传的项目模版来创建项目了
    

    相关文章

      网友评论

          本文标题:maven模版的生成和使用

          本文链接:https://www.haomeiwen.com/subject/jzyupttx.html