java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype
以Eclipse为核心搭建JAVA WEB开发环境(三)-模板项目Archetype
本篇介绍创建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了。
java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype相关推荐
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)
摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境. 十一长假在家闲着没事儿,准备花点时间学习一下Python. 今儿花了一个下午搭建Python的开发环境,不禁感叹----开源的 ...
- Windows下Eclipse和PyDev搭建完美Python开发环境
Windows下Eclipse和PyDev搭建完美Python开发环境 之前安装Eclipse,JDK,Python什么的就不说了.直接从安装PyDev开始(借用了几张别人的图): 打开Eclipse ...
- [zz]Ubuntu下使用Eclipse和PyDev搭建完美Python开发环境
在Windows下成功地搭好了一个Python开发环境,这次转战Ubuntu有了前面的经验,相对轻松多了 还发现Ubuntu下的操作反而比Windows方便些. 安装环境 Intel Core 725 ...
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
目录 安装Python python for eclipse插件安装 配置PyDev插件 测试 安装Python 从网站上下载最新的版本,从http://python.org/download/下载. ...
- 学习c语言还是web前端好,是该学UI设计还是Web前端开发呢?
UI设计和web前端学习哪个好?哪个比较有前景? 1.Web前端开发:通俗来讲,当你打开某个网站时,往往时间被那些炫酷的动态网页设计所吸引.但是,如果没有Web前端工程师,这些图片是不会动的.这样一个 ...
- eclipse的python_eclipse中集成python开发环境
转载:https://www.cnblogs.com/mywood/p/7272487.html Eclipse简介 Eclipse是java开发最常用的IDE,功能强大,可以在MAC和Windos上 ...
- Eclipse下搭建C语言开发环境
Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...
- Eclipse+CDT+MinGW 配置 C/C++ 开发环境
Eclipse+CDT+MinGW 配置 C/C++ 开发环境 开场白:谨以此文献给所有喜欢探索和热爱开源软件的朋友们. 1:首先你得有 JAVA运行环境,这样你才可以运行eclipse ,你可以到h ...
- 用Eclipse搭建VLC SDK开发环境
最近研究FFmpeg,看到用FFmpeg写的VLC播放器很牛X,我打算学习一下,网上找了很多的资料发现都是在VS IDE基础上开发的,本人对VS IDE不感冒,因为一直从事java开发,对eclips ...
最新文章
- c++ qt 编译问题求解答
- 超越Swin Transformer!谷歌提出了收敛更快、鲁棒性更强、性能更强的NesT
- [非技术参考]C#基础:使用Thread创建线程(1)
- 启明云端1.54寸串口屏使用经验分享
- merge k sorted lists java_LeetCode 第23题 Merge k Sorted Lists【分而治之】【最小堆】(Java)...
- 2050,一个属于年青人的大会
- 公用ip地址查询_是什么使您无法更改公用IP地址并在Internet上造成严重破坏?
- 太省事了!高分SCI全套优质模板下载
- pandas 空字符串与na区别_关于python:Pandas用空白/空字符串替换NaN
- linux下的C语言开发(线程互斥)
- cnnvd爬取漏洞信息
- 5.1.3 5GMM sublayer states
- Python脚本提取氨基酸序列的 因子复杂度
- MySQL基础笔记(14)-使用Amoeba和Docker搭建MySQL读写分离架构
- The server encountered an internal error () that prevented it from fulfilling this request.
- Java中级内容——异常处理(exception handing)
- 急!灾区的食物依然短缺!(找不到原题出处只能这样了.....)
- Spring Boot配置Tomcat容器、Jetty容器、Undertow容器
- Verilog之条件语句、循环语句、块语句与生成语句
- 当老板让程序员换灯泡…… | 每日趣闻