文档章节

mvn archetype:create 说明

五大三粗
 五大三粗
发布于 2017/06/05 11:07
字数 260
阅读 11
收藏 0
点赞 0
评论 0

前面一篇相对比较简单。

看完前面的内容我们会来到实战部分,也就是创建一个简单的项目

1 mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 \
2 -DartifactId=simple \
3 -DpackageName=org.sonatype.mavenbook

于是我们得到了步入Maven领域的第一份打击

真是好不留情,直接一堆Error,对着书看了半天,命令没错,大小写也都一样。好多朋友都和我一样,就是不知道原因。

经过多方查找终于通过google找到这个网页http://www.cnblogs.com/luhouxiang/archive/2011/09/02/2164053.html

http://maven.apache.org/archetype/maven-archetype-plugin/create-mojo.html

现在终于真相大白 原来create参数是这样的

1    mvn archetype:create 
2   -DgroupId=[your project's group id]
3   -DartifactId=[your project's artifact id]
4   -DarchetypeArtifactId=maven-archetype-archetype

 原来"\"是不能用的,"\"只是linux下表示命令没有结束,windows没有这种语法......

马上就成功了

 

 生成好的目录结构是这样的:

复制代码

1 simple
 2      |--pom.xml 
 3      |--src
 4            |--main
 5            |    |--Java
 6            |         |--org
 7            |             |--sontype
 8            |                   |--mavebook
 9            |                   |--App.java
10            |--test
11            |    |--Java
12            |         |--org
13            |             |--sontype
14            |                   |--mavebook
15            |                   |--AppTest.java

复制代码

© 著作权归作者所有

共有 人打赏支持
五大三粗
粉丝 155
博文 892
码字总数 4545120
作品 0
广州
程序员
maven命令简介

创建普通应用项目: mvn archetype:create -DgroupId=com.byread -DartifactId=blog 创建WEB项目: mvn archetype:create -DgroupId=com.byread -DartifactId=blogweb -DarchetypeArtifactId......

sfilyh ⋅ 2012/03/28 ⋅ 1

MAVEN使用说明

版本声明 JDK : 5.0 Maven : 2.0.9 OS : windows xp 安装 Maven 下载地址 : http://maven.apache.org/download.html 安装 Eclipse Maven2 插件 : http://m2eclipse.sonatype.org/update......

空_明 ⋅ 2012/12/17 ⋅ 0

小宋/maven-archetype

自定义maven archetype 每次创建项目后还要手动创建resources目录。 每次创建web项目后,还需要把Dynamic Web Module 2.3换成2.5。 您是否正在被上面的两个问题困扰?这个项目可以帮助您解决...

小宋 ⋅ 2016/09/03 ⋅ 0

Maven基础学习3

Maven学习总结 最近我学习了一下Maven工具,下面是我对Maven的理解,有理解不对的地方也请批评指正。 1.Maven是什么? 首先Maven是一个项目管理工具,基于项目对象模型(POM),它主张遵循"约定...

浮躁的码农 ⋅ 2016/01/26 ⋅ 0

Maven 常用命令集合

初学maven即感受到其强大的便捷性,大体记录下maven的基础知识以备不时之需。 常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试...

小编辑 ⋅ 2011/01/06 ⋅ 2

Maven-创建工程

一.创建Java Project 解析: mvn archetype:create或mvn archetype:generate:固定写法,使用mvn archetype:create命令比用generate时间短 -DgroupId:组织标识(包名),项目创建组织的标识...

蓝蝶飞扬 ⋅ 2016/04/07 ⋅ 0

maven 编译命令

下面是一些maven的常用命令: Maven2 的运行命令为 : mvn , 常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test...

凡16 ⋅ 2014/05/04 ⋅ 0

maven常用的指令

编译源代码: mvn compile 打包:mvn package 清除产生的项目:mvn clean 生成eclipse项目:mvn eclipse:eclipse 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -...

勤奋的蚂蚁 ⋅ 2015/09/17 ⋅ 0

5个必须掌握的maven命令

mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoa...

今幕明 ⋅ 2014/02/14 ⋅ 0

Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.4:create

mvn archetype:create -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp 2.4使用create 使用maven的原型创建 create 可能过期 需要更改为generat......

天使不凡 ⋅ 2017/11/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

R计算IV

参考文章 #读取文件 rawdata = read.csv("/path/to/csv/file",header=T) colnames(rawdata)[18] <- "y" //重命名因变量y #数据分区 训练集测试集 trainIdx <- sample(nrow(rawdata), round(......

火力全開 ⋅ 20分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

阿里云云栖社区 ⋅ 20分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

猫耳m ⋅ 31分钟前 ⋅ 0

关于ireport自定义变量类型为list的时候

自己摸石头过河,我真的应该去趟市中心图书馆,借本真正靠谱的教材 网上的东西,只有0.01%是有用的,还有0.99%是垃圾,剩下的99%是垃圾的复制品。。 哎!~ 问题是这样的,报表带sql,从db中获...

炑炑milina ⋅ 32分钟前 ⋅ 0

Spring mvc ContextLoaderListener 原理解析

对于熟悉Spring MVC功能,首先应从web.xml 开始,在web.xml 文件中我们需要配置一个监听器 ContextLoaderListener,如下。 <!-- 加载spring上下文信息,最主要的功能是解析applicationContex...

轨迹_ ⋅ 32分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云官方博客 ⋅ 34分钟前 ⋅ 0

Redis安装异常解决办法

官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxvf redis-2.8.17.tar.gz 3. 进入解压缩后的文件夹:c...

slagga ⋅ 38分钟前 ⋅ 0

006. 深入JVM学习—年轻代

1. 年轻代图片 年轻代(Young)属于JVM堆内存空间的一个组成部分 所有使用关键字new新实例化的对象一定会在伊甸园区进行保存,而对于存活区保存的一定是已经在伊甸园区存在一段时间并且经过了...

影狼 ⋅ 39分钟前 ⋅ 0

如何成为一个合格的程序员

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员...

柳猫 ⋅ 40分钟前 ⋅ 0

cups error_log日志暴增

日志内容 File \"/usr/lib/cups/notifier/dbus\" has insecure permissions 解决(未验证适用范围) sudo service cups stopsudo rm /etc/cups/subscriptions.conf*sudo rm -r /var/cac......

一介码夫_Hum ⋅ 44分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部