`
eksliang
  • 浏览: 599011 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

完全手动建立maven骨架

阅读更多
建一个 JAVA 项目
mvn archetype:create
-DgroupId=com.demo
-DartifactId=App
[-Dversion=0.0.1-SNAPSHOT]
[-Dpackaging=jar]

建一个 web 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=web-app
-DarchetypeArtifactId=maven-archetype-webapp
简单解释一下:
archetype 是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId 项目骨架的类型
DartifactId 项目名称
常用用项目骨架类型有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
运行mvn eclipse:eclipse :生成 Eclipse 项目文件,最后导入Eclpse试试
分享到:
评论

相关推荐

    Maven实战培训

    通过Maven,开发者可以摆脱繁琐的手动构建过程,实现项目的自动化构建。 **1.2 为什么需要Maven** - **规范构建流程:** Maven提供了一套标准化的构建流程,使得项目构建更加规范和一致。 - **依赖管理:** Maven...

    Maven实战 教程

    通过Maven,开发者可以摆脱繁琐的手动构建过程,实现项目的自动化构建。 **1.2 为什么需要Maven** - **规范构建流程:** Maven提供了一套标准化的构建流程,使得项目构建更加规范和统一。 - **依赖管理:** Maven...

    Maven实战PDF

    - **依赖管理:** Maven内置了一个强大的依赖管理系统,可以自动下载、解决项目依赖,避免了手动管理JAR文件所带来的复杂性和错误。 **1.3 Maven与极限编程** Maven的设计理念与极限编程(XP)不谋而合,都强调简单...

    maven3.0.4详解

    - 使用Maven Archetype或IDE工具创建Web项目骨架。 - 配置`webapp`目录结构和`web.xml`文件。 2. **在pom.xml中添加依赖包** - 在`<dependencies>`标签中添加Web项目所需的依赖,如Servlet API、Spring等。 3. ...

    springboot项目骨架

    本项目骨架是专为初学者设计的,旨在帮助他们迅速建立一个基础的SpringBoot应用,集成MyBatis作为持久层框架,MySQL作为数据库,并且集成了阿里云的短信服务模块以及异步事件总线AsyncEventBus。 1. **Spring Boot*...

    appfuse2学习日记

    - **定位**:AppFuse 更像是一个项目的骨架或模板,它通过集成各种工具和技术(如 Java, Maven, Struts 等),提供了快速构建 Web 应用的基础框架。这类似于使用 IDE 的向导功能来创建 Web 项目的过程。 #### 二、...

    Spring Boot开发教程的主要步骤和要点

    它集成了大量的常用库,如数据访问、安全、邮件服务等,使得开发者无需手动添加和配置这些依赖。 **步骤一:环境准备** 在开始Spring Boot项目前,确保你已经安装了Java Development Kit (JDK) 和一个集成开发环境...

    SpringBoot框架简单搭建+具有热部署

    SpringBoot框架是现代Java开发中的一个热门选择,它简化了Spring框架的配置和启动过程,使得开发者能够更快地建立和运行应用程序。在这个“SpringBoot框架简单搭建+具有热部署”的项目中,我们将深入探讨如何创建一...

    spring-roo-docs

    通过一系列命令行操作,开发者可以快速创建出包含基本业务逻辑的应用程序骨架。 **1.2 为什么使用SpringRoo?** - **更高生产力:** 使用SpringRoo可以显著减少开发时间,因为它提供了一系列自动化工具来生成代码...

    DAY06-MYBATIS框架基础-01.pdf

    在传统的Java开发中,我们通常使用JDBC来直接操作数据库,但这涉及到大量的手动配置和代码编写,包括建立数据库连接、编译SQL语句、处理结果集等,这些过程既繁琐又容易出错。Mybatis通过提供一个映射框架,将SQL...

Global site tag (gtag.js) - Google Analytics