使用maven3.0创建项目:
1.运行>>cmd
2.查看maven版本 mvn -version
3.创建项目 mvn archetype:generate
4.选择项目类型,3.0的项目类型如下:
1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF)
2: internal -> appfuse-basic-spring (AppFuse archetype for creating a web application with Hibernate, Spring and Spring MVC)
3: internal -> appfuse-basic-struts (AppFuse archetype for creating a web application with Hibernate, Spring and Struts 2)
4: internal -> appfuse-basic-tapestry (AppFuse archetype for creating a web application with Hibernate, Spring and Tapestry 4)
5: internal -> appfuse-core (AppFuse archetype for creating a jar application with Hibernate and Spring and XFire)
6: internal -> appfuse-modular-jsf (AppFuse archetype for creating a modular application with Hibernate, Spring and JSF)
7: internal -> appfuse-modular-spring (AppFuse archetype for creating a modularapplication with Hibernate, Spring and Spring MVC)
8: internal -> appfuse-modular-struts (AppFuse archetype for creating a modularapplication with Hibernate, Spring and Struts 2)
9: internal -> appfuse-modular-tapestry (AppFuse archetype for creating a modular application with Hibernate, Spring and Tapestry 4)
10: internal -> makumba-archetype (Archetype for a simple Makumba application)
11: internal -> maven-archetype-j2ee-simple (A simple J2EE Java application)
12: internal -> maven-archetype-marmalade-mojo (A Maven plugin development project using marmalade)
13: internal -> maven-archetype-mojo (A Maven Java plugin development project)
14: internal -> maven-archetype-portlet (A simple portlet application)
15: internal -> maven-archetype-profiles ()
16: internal -> maven-archetype-quickstart ()
17: internal -> maven-archetype-site-simple (A simple site generation project)
18: internal -> maven-archetype-site (A more complex site project)
19: internal -> maven-archetype-webapp (A simple Java web application)
20: internal -> data-app (A new Databinder application with sources and resources.)
21: internal -> camel-archetype-component (Creates a new Camel component)
22: internal -> camel-archetype-activemq (Creates a new Camel project that configures and interacts with ActiveMQ)
23: internal -> camel-archetype-java (Creates a new Camel project using Java DSL)
24: internal -> camel-archetype-scala (Creates a new Camel project using Scala DSL)
25: internal -> camel-archetype-spring (Creates a new Camel project with added Spring DSL support)
26: internal -> camel-archetype-war (Creates a new Camel project that deploys the Camel Web Console, REST API, and your routes as a WAR)
27: internal -> jini-service-archetype (Archetype for Jini service project creation)
28: internal -> jbosscc-seam-archetype (Maven Archetype to generate a Seam Application- Documentation)
29: internal -> softeu-archetype-seam (JSF+Facelets+Seam Archetype)
30: internal -> softeu-archetype-seam-simple (JSF+Facelets+Seam (no persistence) Archetype)
31: internal -> softeu-archetype-jsf (JSF+Facelets Archetype)
32: internal -> jpa-maven-archetype (JPA application)
33: internal -> spring-osgi-bundle-archetype (Spring-OSGi archetype)
34: internal -> bamboo-plugin-archetype (Atlassian Bamboo plugin archetype)
35: internal -> confluence-plugin-archetype (Atlassian Confluence plugin archetype)
36: internal -> jira-plugin-archetype (Atlassian JIRA plugin archetype)
37: internal -> maven-archetype-har (Hibernate Archive)
38: internal -> maven-archetype-sar (JBoss Service Archive)
39: internal -> wicket-archetype-quickstart (A simple Apache Wicket project)
40: internal -> quickstart (A simple Apache Tapestry 5 Project)
41: internal -> scala-archetype-simple (A simple scala project)
42: internal -> lift-archetype-blank (A blank/empty liftweb project)
43: internal -> lift-archetype-basic (The basic (liftweb) project)
44: internal -> cocoon-22-archetype-block-plain (http://cocoon.apache.org/2.2/maven-plugins/)
45: internal -> cocoon-22-archetype-block (http://cocoon.apache.org/2.2/maven-plugins/)
46: internal -> cocoon-22-archetype-webapp (http://cocoon.apache.org/2.2/maven-plugins/)
47: internal -> myfaces-archetype-helloworld (A simple archetype using MyFaces)
48: internal -> myfaces-archetype-helloworld-facelets (A simple archetype usingMyFaces and facelets)
49: internal -> myfaces-archetype-trinidad (A simple archetype using Myfaces and Trinidad)
50: internal -> myfaces-archetype-jsfcomponents (A simple archetype for create c
ustom JSF components using MyFaces)
51: internal -> gmaven-archetype-basic (Groovy basic archetype)
52: internal -> gmaven-archetype-mojo (Groovy mojo archetype)
53: internal -> struts2-archetype-starter (Struts 2 Starter Archetype)
54: internal -> tynamo-archetype (Creates a CRUD web application based on Tapest
ry 5 and Tynamo, a model-driven Java web framework)
55: internal -> tellurium-junit-archetype (Tellurium JUnit project archetype for the Tellurium Automated Testing Framework)
56: internal -> tellurium-testng-archetype (Tellurium TestNG project archetype for the Tellurium Automated Testing Framework)
57: internal -> scalate-archetype-empty (Generates a Scalate empty web application)
58: internal -> scalate-archetype-guice (Generates a Scalate Jog web application)
5.输入groupId dh189
6.输入artifactId dh189
7.输入version 1.0
8.输入package com.dh189
9.输入 y
10.创建成功
- 大小: 23.9 KB
- 大小: 74.5 KB
- 大小: 23.2 KB
- 大小: 37.2 KB
分享到:
相关推荐
2. **创建项目**:使用`mvn archetype:create`命令生成项目结构。 3. **编辑POM.xml**:配置项目信息、依赖和插件。 4. **构建项目**:运行`mvn compile`编译源码,`mvn test`运行测试,`mvn install`将项目安装到...
Maven通过使用一个标准化的项目对象模型(Project Object Model,POM)来描述项目,并利用插件执行构建任务。在Java开发领域,Maven已经成为了主流的构建工具之一。 **Maven 3.0版本的特点** 1. **改进的性能**:...
【Maven3.0安装】 Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过使用一种标准化的项目对象模型(Project Object Model,POM),可以帮助开发者构建、管理和部署项目。以下是如何安装...
《Maven使用手册V3.0》 Maven,一个由Apache软件基金会开发的项目管理工具,旨在提供一个一致且可重复的方式来构建和管理Java项目。它的核心理念是“约定优于配置”,即通过一套标准的项目结构和自动化构建过程,...
- **依赖管理**:Maven 使用声明式的方式来管理项目所需的jar包,通过在POM.xml中声明依赖,Maven会自动下载并管理这些依赖,避免了手动管理jar包的繁琐工作。 - **项目构建**:Maven提供了诸如编译、测试、打包、...
1. **创建项目**:使用`mvn archetype:create`命令生成一个基于特定模板的新项目。 2. **配置POM.xml**:编辑POM.xml,添加项目信息、依赖库、构建目标等。 3. **构建项目**:使用`mvn clean compile`命令清理旧...
本教程将介绍如何利用Apache CXF 3.0、Spring 4.0和Maven 3.0这三个强大的工具来创建一个简单的RESTful接口。 Apache CXF是一个开源框架,专门用于构建Web服务,包括SOAP和RESTful接口。它提供了丰富的功能,如自动...
3. **新建Maven项目**: 使用"Eclipse New Project" -> "Maven Project"创建一个新的Maven项目,选择适当的Maven archetype(模板)来初始化项目结构。 4. **配置pom.xml**: pom.xml是Maven项目的配置文件,用于定义...
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
本教程将详细介绍如何在IntelliJ IDEA(简称Idea)中利用Maven创建一个支持Servlet 3.0的Web项目,以及如何解决默认Servlet版本过低的问题。 首先,Servlet 3.0是Java Servlet规范的一个重要版本,它引入了许多新...
1. **创建项目**:使用`mvn archetype:generate`命令可以快速创建一个新的Maven项目。 2. **编写POM.xml**:POM.xml是Maven的核心,定义了项目的元数据、依赖、构建目标等。 3. **构建项目**:执行`mvn clean ...
** Maven 3.0.3 知识点详解 ** Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它通过提供一套标准的项目对象模型(Project Object Model, POM...正确配置和使用Maven,可以使项目管理和维护变得更加轻松。
然后,使用Maven的`archetype:generate`命令来创建一个新的Spring MVC项目模板。例如: ```shell mvn archetype:generate -DgroupId=...
通过以上步骤,我们成功地使用 Maven 和 Eclipse 创建了一个 Web 项目,并按照 Maven 的规范进行了结构调整。这种做法不仅有助于保持项目结构的清晰和一致,还能充分利用 Maven 的强大功能,提高开发效率。在未来...
SpringBoot项目使用maven配置文件是Java后端开发中的常见实践,它可以帮助开发者高效地管理依赖、构建项目以及执行自动化任务。Maven是Apache软件基金会的一个项目,它提供了一个项目对象模型(Project Object Model...
- **Maven和Archetype插件**:深入探讨了如何创建自定义的Maven插件和Archetype模板,以便快速启动项目。 #### 六、实战案例 - **背景案例**:书中设计了一个具体的案例贯穿多个章节,通过实际操作加深读者对Maven...
本篇文章将详细介绍如何利用Maven创建一个Servlet版本为3.0、Java版本为1.7的Web项目,并对创建过程中可能出现的问题及解决方案进行深入探讨。 #### 二、准备工作 1. **安装环境**: - Eclipse IDE(推荐使用最新...
Maven是一个强大的Java项目管理工具,而Servlet3.0是Java服务器端编程的重要组成部分,尤其在构建Web应用程序方面发挥着核心作用。 Maven简化了Java项目的构建、依赖管理和项目信息管理。它通过一个中央配置文件...