`

用用maven 建项目

阅读更多
默认创建个java
>mvn archetype:generate
贴命令后信息:
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 modular application with Hibernate, Spring and Spring MVC)
8: internal -> appfuse-modular-struts (AppFuse archetype for creating a modular application 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 -> maven-archetype-j2ee-simple (A simple J2EE Java application)
11: internal -> maven-archetype-marmalade-mojo (A Maven plugin development project using marmalade)
12: internal -> maven-archetype-mojo (A Maven Java plugin development project)
13: internal -> maven-archetype-portlet (A simple portlet application)
14: internal -> maven-archetype-profiles ()
15: internal -> maven-archetype-quickstart ()
16: internal -> maven-archetype-site-simple (A simple site generation project)
17: internal -> maven-archetype-site (A more complex site project)
18: internal -> maven-archetype-webapp (A simple Java web application)
19: internal -> jini-service-archetype (Archetype for Jini service project creation)
20: internal -> softeu-archetype-seam (JSF+Facelets+Seam Archetype)
21: internal -> softeu-archetype-seam-simple (JSF+Facelets+Seam (no persistence) Archetype)
22: internal -> softeu-archetype-jsf (JSF+Facelets Archetype)
23: internal -> jpa-maven-archetype (JPA application)
24: internal -> spring-osgi-bundle-archetype (Spring-OSGi archetype)
25: internal -> confluence-plugin-archetype (Atlassian Confluence plugin archetype)
26: internal -> jira-plugin-archetype (Atlassian JIRA plugin archetype)
27: internal -> maven-archetype-har (Hibernate Archive)
28: internal -> maven-archetype-sar (JBoss Service Archive)
29: internal -> wicket-archetype-quickstart (A simple Apache Wicket project)
30: internal -> scala-archetype-simple (A simple scala project)
31: internal -> lift-archetype-blank (A blank/empty liftweb project)
32: internal -> lift-archetype-basic (The basic (liftweb) project)
33: internal -> cocoon-22-archetype-block-plain ([http://cocoon.apache.org/2.2/maven-plugins/])
34: internal -> cocoon-22-archetype-block ([http://cocoon.apache.org/2.2/maven-plugins/])
35: internal -> cocoon-22-archetype-webapp ([http://cocoon.apache.org/2.2/maven-plugins/])
36: internal -> myfaces-archetype-helloworld (A simple archetype using MyFaces)
37: internal -> myfaces-archetype-helloworld-facelets (A simple archetype using MyFaces and facelets)
38: internal -> myfaces-archetype-trinidad (A simple archetype using Myfaces and Trinidad)
39: internal -> myfaces-archetype-jsfcomponents (A simple archetype for create custom JSF components using MyFaces)
40: internal -> gmaven-archetype-basic (Groovy basic archetype)
41: internal -> gmaven-archetype-mojo (Groovy mojo archetype)
Choose a number:  (1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41) 15:

* 输入需要创建的项目,这里创建普通java项目,按照选择输入15,默认就可以了;
* Define value for groupId:输入组织ID;
* Define value for groupId:输入项目名称;
* Define value for version:输入版本号,可以直接回车,默认是1.0-SNAPSHOT;
* Define value for package:java的包名,如com.组织ID.项目名(个爱好较好);

完成以上输入后,命令行显示以上信息,输入y即完成创建.

创建完成给IDE赋值,俺用eclipse

>mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true -DjdkLevel=1.6

用起来还是蛮爽的。
分享到:
评论

相关推荐

    Eclipse使用Maven无法建web项目

    首先,我们需要理解“Eclipse使用Maven无法建web项目”这个问题可能涉及到的几个关键点。在Eclipse中创建Maven Web项目时,可能会遇到诸如Maven插件未安装、 archetype配置错误或者网络问题导致的下载失败等常见问题...

    Ecplise下用maven建drools web项目

    在Eclipse中使用Maven可以方便地构建和管理Java项目,包括依赖管理和生命周期管理。 1. 创建Maven Web项目: - 打开Eclipse,选择“File” -> “New”。 - 在弹出的菜单中选择“Maven Project”,然后点击“Next...

    Apache Maven项目构建工具 v3.9.6.zip

    Apache Maven是Java开发领域广泛应用的一款项目管理工具,它基于项目对象模型(Project Object Model, POM)的概念,能够自动化构建、依赖管理和项目信息管理。在本文中,我们将深入探讨Maven 3.9.6这一版本,以及它...

    maven管理项目工具

    Maven是Java开发领域中广泛使用的项目管理和综合工具,它通过自动化构建流程,帮助开发者更加高效地管理依赖、构建项目、执行测试以及生成文档。Maven以Project Object Model (POM)为核心,定义了项目的配置信息,...

    idea创建maven+web项目

    手把手教你使用idea建SSM工程(一)——创建maven+web项目 能简单的展示页面。。。。。

    eclipse中maven工程建maven-course项目

    在Java开发领域,Eclipse是一款广泛使用的集成开发环境(IDE),而Maven则是一个强大的构建工具,用于管理项目的依赖和构建流程。本教程将详细阐述如何在Eclipse中创建一个基于Maven的项目——"maven-course",并...

    maven安装教程

    在使用Maven过程中,可以利用Maven内建的依赖管理功能,快速地添加或更新项目所需的jar包。在Eclipse中,可以通过Maven视图搜索和添加jar组件的坐标。如果使用在线搜索添加jar组件坐标,需要访问Maven仓库或使用第三...

    Maven 实战(中文pdf)

    《Maven实战》不仅覆盖了Maven的基础知识,还深入到高级特性和最佳实践,如使用 profiles 进行条件构建,或者处理复杂的多模块项目。对于初学者,书中提供的实例和实战经验可以帮助快速上手;对于经验丰富的开发者,...

    Maven整合SpringBoot框架

    Maven通过使用一个项目对象模型(Project Object Model, POM)来管理项目的依赖关系、构建过程和元数据。POM.xml文件是Maven项目的核心,其中包含了项目的所有配置信息,包括依赖库、插件、构建目标等。当我们在POM...

    一个空的maven工程

    1. **初始化Maven项目**:使用Maven的archetype插件生成一个新的项目结构,例如`mvn archetype:generate`,选择一个基本的archetype(如`maven-archetype-quickstart`)。 2. **编写POM.xml**:POM.xml是Maven项目...

    maven安装和eclipse集成

    Maven 的核心功能是通过使用 Project Object Model (POM) 文件来自动解决项目的依赖问题,极大地简化了开发流程。在 Java 开发领域,Maven 的应用非常广泛,特别是对于SSM(Spring、SpringMVC、MyBatis)和SSH...

    Maven2中文使用手册

    使用 `mvn exec:java` 或者通过 IDE 集成 Maven 来运行项目。 6. **生成项目站点** `mvn site` 命令可以生成包含文档和报告的项目站点。 ### Maven2 的常见命令 - `mvn clean`: 清理项目生成的目标文件。 - `...

    apache-maven-3.2.5

    Maven 通过使用预定义的构建生命周期和插件,使得构建过程标准化,从而简化了项目的构建和维护。 在“apache-maven-3.2.5”这个版本中,我们关注以下几个关键知识点: 1. **项目对象模型(POM)**:POM是Maven的...

    maven2详细教程

    Maven 2的吸引力在于其内建的项目知识、依赖管理、灵活性和社区支持。它不仅简化了项目构建,还促进了团队间的协作,使得项目结构清晰,减少了构建错误。随着Maven的不断发展,最佳实践和社区共识不断被整合,使得它...

    apache-maven-3.5.4 for Linux Download

    开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构和默认构建生命周期。 在多协作的开发团队环境中工作时,Maven 可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,...

    maven初级详细教程

    IntelliJ IDEA内建了对Maven的支持,用户可以方便地创建Maven项目,编辑POM文件,并通过内置的Maven工具窗口进行构建和管理依赖。 3. **设置Maven仓库** Maven使用本地仓库存储下载的依赖,同时可以配置远程仓库...

    Maven精品教程视频源码

    通过本教程的学习,你不仅能够掌握Maven的基本使用,还能了解如何在实际项目中优化配置,提升开发效率,如设置多模块项目、使用Profile进行环境切换、自定义构建过程等。 总的来说,Maven精品教程结合视频、讲义和...

    maven免安装绿色环境

    Maven是一个广泛使用的Java项目管理和综合工具,它帮助开发者构建、管理和部署项目,通过自动化构建流程来简化工作。这个压缩包提供了一个便捷的方式来快速设置Maven环境,避免了传统安装过程中的系统路径配置和依赖...

    maven仓库 jar包

    Maven仓库分为本地仓库、中央仓库和远程仓库,其中"maven-repository"很可能指的是中央仓库或者一个自建的远程仓库的镜像。 **Maven仓库的结构与功能** 1. **本地仓库**: Maven在本地硬盘上创建的一个目录,用于...

    servlet3-maven-archetype

    - **内置Maven支持**:IDEA内建了对Maven的完美支持,可以方便地导入Maven项目,编辑pom.xml,以及运行Maven构建目标。 - **代码智能提示**:IDEA能识别Maven项目的结构,提供代码补全和错误检查。 - **调试和...

Global site tag (gtag.js) - Google Analytics