快速创建maven 工程:simple java工程,webapp

http://www.cnblogs.com/buhaiqing/archive/2012/11/04/2754187.html

会从maven的Repository里查找所有支持的arche types,大概有500~600个。正因为是太多了,所以查找起来很是不方便。

其实平时常用的arche type也就那么几个。像我会用到的:

1.simple start

2. web app

3. Groovy basic

很自然的就会考虑,是不是能什么简便的方法只需要从这3个组成的list里选择就可以了。 答案当然是: Yes

实现步骤如下:(本机的Maven Repository目录在C:\Users\buha\.m2 )

1. 使用mvn archetype:crawl 命令,它会在 C:\Users\buha\.m2\repository目录下生成一个archetype-catalog.xml文件

2.将archetype-catalog.xml移到上一层目录,也就是C:\Users\buha\.m2

3.这时再运行mvn archetype:generate -DarchetypeCatalog=local 就可以达到你想要的目的了。

附上xml:

<?xml version="1.0" encoding="UTF-8"?>
<archetype-catalog xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0 http://maven.apache.org/xsd/archetype-catalog-1.0.0.xsd"
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<archetypes>
<archetype>
<groupId>org.apache.maven.archetypes</groupId>
<artifactId>maven-archetype-quickstart</artifactId>
<version>1.0</version>
</archetype>
<archetype>
<groupId>org.apache.maven.archetypes</groupId>
<artifactId>maven-archetype-webapp</artifactId>
<version>1.0</version>
</archetype>
</archetypes>
</archetype-catalog>

时间: 2024-08-07 03:12:06

快速创建maven 工程:simple java工程,webapp的相关文章

eclipse 创建maven 项目 动态web工程(出现问题)

Eclipse 创建maven 项目 动态web工程 注:Eclipse版本为(Version: Mars.1 Release (4.5.1))maven版本为(apache-maven-3.3.9) 1. 此处是在你安装好了maven插件的前提下进行的并且配置好了你的maven环境指定好了你的maven的本地仓库.下面就开始maven web项目的搭建 首先:点击新建一个项目maven 2.点击next 3.选择web选项 4.创建你的项目的坐标点击finish完成 5.项目创建完成但是有错误

使用maven插件对java工程进行打包

现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包.而使用maven默认的package命令构建的jar包中只包括了工程自身的class文件,并没有包括依赖的jar包.我们可以通过配置插件来对工程进行打包,pom具体配置如下: maven-assembly-plugin Xml代码   <plugin> <artifactId>maven-assembly-plugin

IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

http://blog.csdn.net/zht666/article/details/8673609 本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程. 本文PDF文档下载地址:http://download.csdn.net/detail/zht666/5141235 1.新建项目,选择Maven Module,输入项目名称,点击Next继续. 注意这里的Module就是项目的意思,等同于MyEclipse中的Project.  接着直接

转:Eclipse中创建Maven版的Web工程(详解)

一.搭建步骤 ?首先创建一个Maven的Project,如下图: ?点击Next,勾选 Create a simple project ?点击Next,注意Packing要选择war,因为我们创建的是一个Web工程 ?由于packing是war包,那么下面也就多出了webapp的目录 ?由上图可知,这其实是一个Maven的目录结构,对于Maven来说这是一个Web工程,但对于Eclipse来说这是一个Java工程.Web工程目录至少得有一个WebContent以及WebContent下有web.

修改Intellij Idea 创建maven项目默认Java Language

在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到1.5版本. 可以在pom.xml文件中加入以下配置解决此问题.其中的1.8根据实际情况配置 <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target&

Intellij IDEA创建maven项目无java文件问题

1.解决之前项目结构如下: 2.选择File->Project Structure... 3.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK 4.输入要创建的文件夹名称java,并点击OK继续 5.在创建好的java文件夹上右键选择Sources项将该文件夹标记为源文件夹 6.我们发现java文件夹已经由黄色变成了蓝色,我们点击OK按钮表示设置完成. 7.设置完成后的项目结构如下: 这正是我们标准Maven项目的结构,完美!至此我

web工程和java工程的区别

1.是否需要request和response 如果需要request和response,就是 web工程.如果不需要就是java工程. web工程需要一个壳,中间件(tomcat).而request和response就是tomcat帮我们实例化的,tomcat将页面数据组装成request给我们,而我们再通过response返回给tomcat. 2.war包和jar包的区别 war包就是web工程,jar包就是java工程. war包和jar包的工程,jar包是给war工程用的.jar不能独立运

eclipse 创建maven 项目 动态web工程完整示例

需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装maven 1.新建maven项目,如果不在上面,请到other里面去找一下 2,进入maven项目之后,点击next 选择webapp之后  next 输入两个id  package可以不写,是它默认帮你新建一个包,不写没关系 会生成一个这样目录的项目 2,配置maven 首先新建几个文件夹 2.1

maven之在eclipse中创建maven项目

1.Maven插件Eclipse已经内置. 2.Maven插件的设置: Window->Preferences->Maven ①installations : 指定Maven核心程序的位置.默认是插件自带的Maven程序,改为我们自己解压的那个. ②user settings : 指定Maven核心程序中 conf/settings.xml 文件的位置,进而获取本地仓库的位置. 3.基本操作 ①创建Maven版的Java工程 创建时勾选上 Create a simple project(ski