创建简单的maven archetype

原创 2012年03月21日 15:27:12
 如果你想定义一个maven工程模板,有一种很快的方法:
1.定义你开发环境的目录结构,写一个pom.xml.
2.使用命令,mvn archetype:create-from-project 创建一个工程模板。
3.在target目录下执行mvn install.执行完之后你就可以使用你的模板了。
4.执行命令,mvn archetype:generate -DarchetypeCatalog=local就可以开始使用你定义的模板创建工程。

例子:
1.创建目录结构如下:
Demo
--src
--main
--resources
--test
--webapp
pom.xml

pom.xml内容:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>gDemo</groupId>
<artifactId>demo</artifactId>
<packaging>jar</packaging>
<version>1.0</version>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

2.在Demo目录下执行命令,mvn archetype:create-from-project

3.在创建的target\generated-sources\archetype目录下执行,mvn install.
到此你的工程模板创建完成。在以后开发中就可以使用它。

4.执行mvn archetype:generate -DarchetypeCatalog=local会看到模板选项,选择刚才创建的模板,然后进行下面的设置。
到此恭喜你,成功使用。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Nginx初探

一、 概念Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomc...

【开源】SKY收支管理系统Ver1.0正式版 发布

初学PHP,用一个半星期的时间写了这个东西,界面和功能还不是很完善,希望大家多多提意见。在界面这一方面我会多下功夫的 = =当然代码也很重要……演示:http://junorz.co.cc/forst...

Spring Boot和Spring Cloud学习资源推荐

比较好的学习资源,分享一下。1、Spring Boot官方文档:http://projects.spring.io/spring-boot/2、Spring Cloud官方文档:http://proj...

archetype:create-from-project命令创建maven模板工程(自定义项目模板并且上载到maven私服)

使用archetype:create-from-project将自己的项目制作成maven项目模板,上载到mavn私服

maven3创建自定义的archetype

摘要本文主要介绍Maven自定义Archetype创建的简单流程以及期间可能碰到的问题的一些整理性内容。流程说明 使用eclipse创建一个新的maven project 参见《如何用Maven创建...

使用Maven创建自定义Archetype

问题描述:每次新建Maven Web项目时,Maven自带的maven-archetype-webapp并不好用,其默认的Dynamic Web Module是2.3,Java是1.5,默认的Java...

myeclipse无法创建maven web项目:Could not resolve archetype

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the c...

使用maven创建自定义的archetype

原文地址:http://blog.csdn.net/uncleja/article/details/7252780 1、首先使用eclipse创建一个新的maven project,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)