`
toplchx
  • 浏览: 339128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

以Eclipse为核心搭建JAVA WEB开发环境(三)-模板项目Archetype

    博客分类:
  • java
 
阅读更多

本篇介绍创建archetype,用于创建WEB项目的模板。

1、创建一个Dynamic Web Project。

    自己设置好项目的build path。

2、添加Maven配置。

    右键点击项目,选择Configure-->Convert to Maven Project



 输入Group Id和Articfact Id

 

3、设置项目。

    根据需要添加依赖,通用代码,登录页面什么的。总之编辑template项目到你希望的样子。

 

4、创建Archetype。

    点击Eclipse工具栏Run旁边的小三角,选择Run Configurations...


右键选择Maven Build,选New...


 

如下配置:



 点击Run,等待Eclipse运行完成。

 

结果有Build Success就对了。


5、编辑Archetype项目。

刷新一下工程,发现项目target目录下增加了一些东西,这些内容就是生成Archetype的主要内容。

其中

target/generated-sources/archetype/src/main/resources/archetype-resources/pom.xml是基于该Archetype生成项目的POM原型;

target/generated-sources/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml是Archetype的描述文件。

上面的目录结构因为模板项目的不同可能有所不同。

根据需要可以编辑archetype-metadata.xml。

 

6、把Archetype安装进本地仓库。

编辑Run Configurations... 新建一个Run



 点击Run按钮,等待Eclipse执行完毕。

出现Build Success就成功了。



 这个Archetype已经装进本地仓库。

 

7、从模板创建项目。

Eclipse菜单new-->other。新建一个Maven Project



 继续点Next



 注意Create a simple project别打勾

 

Catalog选择Default Local

窗口列出刚刚制作好的archetype,选中,next,输入Artifact ID,package就生成了新的项目。

 

8、将本地archetype上传到私服。

用管理员或发布者身份登录nexus私服,左侧菜单repositories,选择3rd party,选择Artifact Upload选项卡,如下填写:


Select POM to Upload... 选择本地仓库中这个archetype目录中的POM。

Select Artifact(s) to Upload... 选择本地仓库中这个archetype目录中的jar包。

点击Add Artifact按钮。

点击Upload Artifact(s) 按钮,上传结束。

 

9、配置Eclipse的Archetype索引地址。

Eclipse菜单 window-->Preferences

左侧菜单Maven-->Archetypes

点击Add Remote Catalog...按钮。

Catalog File:输入http://ip:port/nexus/service/local/repo_groups/public/content/archetype-catalog.xml

ip和port是私服地址。

Description:随便输个名字。

这样再用Eclipse创建Maven项目时,就可以选择这个Catalog使用你刚上传的Archetype了。

  • 大小: 8.3 KB
  • 大小: 13.7 KB
  • 大小: 3.5 KB
  • 大小: 50.1 KB
  • 大小: 24.2 KB
  • 大小: 44 KB
  • 大小: 10.7 KB
  • 大小: 24.2 KB
  • 大小: 19.4 KB
  • 大小: 18.8 KB
  • 大小: 43.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics