`
tiankong6622
  • 浏览: 55387 次
社区版块
存档分类
最新评论

Maven命令行来创建项目

阅读更多

 

此文章转载everlook的,原文地址:http://everlook.iteye.com/blog/1446672

 

1)创建简单maven项目 
mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.everlook.myweb 
这样会自动生成App.java的文件 
进入myweb目录,执行eclipse:eclipse 
这样就可以将项目导入eclipse 

把项目变成Dynamic Web项目 
右键项目,选择Project Facets,点击Convert to faceted from 
更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。 

配置 Modify Faceted Project 
点击Further configuration available…,弹出Modify Faceted Project窗口 
此处是设置web.xml文件的路径,Context directory输入src/main/webapp。 
Generate web.xml deployment descriptor自动生成web.xml文件, 


2)直接创建maven web项目 
mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 

说明:archetypeArtifactId(项目骨架的类型) 
* 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 
* maven-archetype-webapp 

然后进入myweb目录,执行mvn eclipse:eclipse -Dwtpversion=2.0,这就可以用wtp插件发布了。 
还有一个方法,就是在pom中加入 
   <build>   
        <plugins>   
            <plugin>   
                <groupId>org.apache.maven.plugins</groupId>   
                <artifactId>maven-eclipse-plugin</artifactId> 
           <configuration>   
                    <wtpversion>2.0</wtpversion>   
                    <additionalProjectnatures>   
<projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>   
                    </additionalProjectnatures>   
                </configuration>  
            </plugin> 
        </plugins>   
    </build> 
然后执行mvn eclipse:eclipse,同样的效果 
最后mvn install发布下,就可以了。 

3)通过模板 

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes  -DgroupId=cn.everlook.myweb -DartifactId=myweb 
这个里面有很多maven自带的工程骨架让你选择 

分享到:
评论

相关推荐

    maven命令行相关命令集锦

    ### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...

    Maven从入门到精通的吐血之作.pdf

    在这个阶段,用户将学习如何使用Maven命令行来创建项目结构,包括源代码、测试代码以及构建输出。 2.2 进阶例子——SimpleWeather 进阶例子会深入到项目的创建和配置,通常会包含对POM文件更详细的配置,如定义项目...

    maven范例创建Maven项目完成打印输出 dos 命令行

    #### 步骤二:使用命令行创建Maven项目 在命令行中输入 `mvn archetype:generate` 来启动Maven项目创建流程。这个命令会引导用户通过一系列交互步骤来配置新项目的各种属性,例如groupId、artifactId、版本号等。 #...

    maven常用命令以及以个测试项目

    本篇文章将深入探讨Maven的常用命令,并通过一个测试项目来展示这些命令的实际应用。 ### Maven常用命令 1. **初始化项目结构**: - `mvn archetype:generate` 是用于创建一个新的Maven项目的基础框架。你可以...

    maven创建springmvc简单例子

    根据慕课网的学习,写啦一个类似的用maven运用springmvc的简单实例 使用jetty进行测试 在命令行进入该项目 输入:mvn jetty:run

    mavenweb项目创建demo

    构建过程可以通过Maven命令行完成,如`mvn clean compile`用于清理项目并编译源代码,`mvn package`会打包成war文件。Maven的生命周期有许多阶段,如validate、compile、test、package、install、deploy,每个阶段都...

    安装maven和使用maven创建项目

    【使用 Maven 创建项目】 创建 Maven 项目通常有以下几种方式: 1. 手动创建:在项目根目录下创建一个基本的 POM.xml 文件,然后手动添加项目配置和依赖。 2. 使用 Maven Archetypes:Maven 提供了一组预定义的...

    使用maven来新建一个java项目

    接下来,我们需要一个工作目录,通常称为“项目根目录”,在这个目录下,我们将创建项目的结构。 Maven遵循约定优于配置的原则,因此它规定了一个标准的项目结构。一个典型的Java项目结构如下: ``` my-project/ |...

    使用maven创建多模块项目

    1. **创建项目目录和结构**:首先在工作空间创建一个以项目名称命名的文件夹,比如PSS,并进入该文件夹。 2. **配置模块**:在PSS根目录下,你需要为每个子模块创建相应的目录。常见的子模块包括core(核心模块)、...

    mavenWeb空项目

    【标题】"mavenWeb空项目"所涉及的知识点主要集中在Java编程语言和Maven构建工具上,这是一个基于Maven的、已经过单元测试的Web应用程序的基础框架。下面将详细介绍这两个核心领域的相关知识。 **一、Java编程语言*...

    maven多模块项目构建过程

    本篇文章将详细探讨"Maven多模块项目构建过程",并结合提供的资源"搭建maven多工程模块步骤",来深入理解如何创建和管理一个包含多个子项目的Maven工程。 1. Maven多模块项目概述: Maven多模块项目是指由一个父...

    Python-轻量级Python应用程序用于显示Maven在命令行中构建的进度

    在这个特定的场景中,我们关注的是一个轻量级的Python应用程序,它的目的是在命令行环境中显示Maven构建项目的进度。 Maven是Java领域的一个项目管理和综合工具,它通过依赖管理和项目对象模型(Project Object ...

    MavenWeb项目创建.pdf

    在创建项目时,确保项目编码设置为UTF-8,这有助于防止编码问题导致的乱码。同时,添加字符编码过滤器可以进一步确保正确处理字符集。 6. **JRE配置**: Maven项目需要配置合适的JRE版本,以确保兼容性和正确运行...

    手动创建maven工程

    4. **运行Maven命令**:使用Maven的命令行工具,如`mvn compile`来编译项目,`mvn test`执行测试,`mvn package`打包项目,或者`mvn install`将项目安装到本地仓库以便其他项目引用。 5. **理解和使用生命周期**:...

    maven的搭建和配置.doc

    创建 maven 项目需要使用 maven 命令行工具。在命令行中输入 mvn archtype:generate,可以生成一个基本的 maven 项目结构。 三、maven 的优点 1. 自动依赖管理 maven 可以自动地将当前 jar 包所依赖的其他所有 ...

    使用maven构建springMVC项目

    - **知识点**:输出目录(target/classes等)的用途,以及如何通过Maven命令行构建项目。 - **转换为Dynamic Web项目**:通过Project Facets将项目转换为支持Web应用的项目。 - **知识点**:Dynamic Web Module的...

    idea创建maven web项目标准结构源码

    5. **pom.xml**:Maven项目的灵魂,它定义了项目的基本信息、依赖关系、构建过程等,通过Maven命令行操作时,Maven会依据此文件执行相应任务。 这个压缩包中的"admin"可能是项目的一个子模块或者特定功能的目录,...

    maven创建实战web项目

    ### Maven 创建实战 Web 项目详解 #### 一、前言 在进行Web开发时,Maven作为一款强大的构建工具,可以极大地简化项目构建过程并提高...此外,还可以利用Maven的插件来进一步优化项目结构和构建流程,提高开发效率。

Global site tag (gtag.js) - Google Analytics