`
toplchx
  • 浏览: 341458 次
  • 性别: 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
分享到:
评论

相关推荐

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    在开发Java应用时,Eclipse是一款非常流行的集成开发环境(IDE),而Maven则是一个强大的构建工具,用于管理项目的依赖关系、构建流程等。当在Eclipse中创建一个Maven项目时,为了快速启动开发,我们可以选择使用...

    maven-archetype-quickstart-1.1.jar.zip

    在Linux(特别是Ubuntu)环境中,有时Eclipse可能无法直接创建Maven项目,这时我们可以借助`maven-archetype-quickstart-1.1.jar`来手动完成项目初始化。 **一、Maven Archetype Quickstart的用途** Maven ...

    jsmart-basic-archetype:Maven原型创建基于JSmart的基本Web项目

    对于JSmart项目,这里会指定JSmart库和其他必要的Web开发依赖。 2. `src/main/java`: 包含项目的主要源代码,通常分为多个包,如控制器(controllers)、模型(models)和服务(services)。 3. `src/main/...

    eclipse创建springMVC+mybatis项目文档

    - **选择 Archetype**:在 Select an Archetype 页面选择合适的模板,例如 `maven-archetype-webapp`,然后点击 Next。 - **配置项目信息**:输入 groupId(例如 `net.yuanmomo`),artifactId(例如 `Test`),并...

    Eclipse+_maven_+_jetty_开发web

    - 创建Maven Web项目并导入Eclipse:可以使用Maven命令`mvn archetype:create`来创建项目模板,然后使用`mvn eclipse:eclipse`命令将项目转换为Eclipse项目,并导入到Eclipse中。 - 配置环境测试Web项目:在项目中...

    eclipse+egit安装使用+maven安装项目搭建

    Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...

    基于Eclipse构建Maven的SpringMVC项目技术文档

    ### 基于Eclipse构建Maven的SpringMVC项目技术文档 #### 一、引言 ...Maven的强大功能和Eclipse的便捷性相结合,为Java Web开发提供了一个高效且稳定的开发平台。希望本文档能为初学者提供一定的指导和帮助。

    maven-web创建步骤.docx

    而Eclipse则是一款广泛使用的开源集成开发环境(IDE),特别适合Java应用的开发。结合这两款工具可以极大地提高开发效率,简化Web项目的搭建过程。 #### 二、创建Maven Web项目的详细步骤 1. **打开Eclipse并新建...

    jetspeed2-开发手册

    - **Archetype概念**:Archetype是一种模板,可以用来生成初始项目结构,快速搭建开发环境。 - **步骤**: 1. 使用命令行执行以下命令,创建名为`jetexpress`的门户项目: ``` mvn org.apache.maven.plugins:...

    web项目搭建

    这里我们以"spring Ibatis XML"为例,深入探讨如何搭建一个基于这三个技术的Web项目。 首先,Spring是一个强大的Java企业级应用框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,极大地简化了Java应用的开发...

    基于Maven的Spring+SpringMVC+Mybatis的环境搭建

    通过以上步骤,我们可以成功搭建基于Maven的Spring+SpringMVC+Mybatis的开发环境。这种环境下,不仅项目构建更加自动化,依赖管理更为高效,而且通过Maven插件的支持,Eclipse能够更好地集成这些工具,极大地提升了...

    eclipse+Maven+SSM

    【标题】"eclipse+Maven+SSM" 指的是使用Eclipse集成开发环境,结合Maven项目管理工具,来搭建一个基于Spring、SpringMVC和MyBatis的Web应用架构,简称SSM框架。这个组合在Java Web开发中非常常见,尤其在企业级应用...

    Wicket 入门

    这条命令将基于 `wicket-archetype-quickstart` 模板创建一个名为 `wicket_first` 的项目。 3. **启动 Jetty 服务器** 项目创建完成后,可以在项目目录下运行 Jetty 服务器来测试应用是否正常。通过执行 `mvn ...

    基于Maven的Spring + Spring MVC + Mybatis的环境搭建.docx

    总结:通过以上步骤,我们可以搭建一个基于Maven的Spring + Spring MVC + Mybatis的开发环境,这为构建高效、可维护的企业级Web应用奠定了基础。在实际开发过程中,还需要根据具体需求进行详细的设计和配置,以便...

    一个SSH框架的maven archetype

    SSH框架,全称为Spring、Struts和Hibernate的组合,是Java Web开发中广泛使用的三大开源框架。Spring提供了全面的依赖注入(DI)和面向切面编程(AOP),用于简化企业级应用的复杂性;Struts是MVC设计模式的一个实现...

    第一章、STRUTS2.0开发环境

    本章将深入探讨Struts2.0的开发环境搭建及其核心概念,帮助开发者快速上手。 一、Struts2.0概述 Struts2是Apache软件基金会的开源项目,它是对Struts1.x的重大改进和升级,提供了更强大的功能和更好的性能。Struts...

    基于maven的Spring + Spring MVC + Mybatis 的环境搭建

    2. **选择模板**:在Select an Archetype界面,选择合适的模板,如“maven-archetype-webapp”。 3. **填写项目信息**:groupId和artifactId分别填入“net.yuanmomo”和“Test”,点击Finish完成创建。 ##### 2.3 ...

    [SSH+Maven+Bootstrap视频教程]_03. 项目的安装部署.zip

    项目的安装部署"中,我们将深入探讨如何在Java环境下使用SSH(Struts2、Spring、Hibernate)框架、Maven构建工具以及Bootstrap前端框架来搭建并部署一个完整的Web项目。这个教程面向的是有一定Java基础,希望进一步...

    springmvc搭建

    在 IDE 中创建一个新的 Maven 项目,选择 `maven-archetype-webapp` 模板,这将为你创建一个基本的 Web 项目结构。 **3. 添加 SpringMVC 相关依赖** 在 `pom.xml` 文件中添加 SpringMVC 及其依赖库,包括 Spring ...

Global site tag (gtag.js) - Google Analytics