简易脚手架1.0及使用说明

1、下载simArcheType源码,并install到本地仓库;
2、新建本地目录E:\tmp,cmd到该目录下,

mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=com.fastjrun -DarchetypeArtifactId=simArcheType -DarchetypeVersion=1.0 -DarchetypeCatalog=internal -DgroupId=com.javafun -DartifactId=helloworld -Dversion=1.0.0-SNAPSHOT
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] -----------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.4:generate (default-cli) > generate-source
@ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:2.4:generate (default-cli) < generate-source
@ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:2.4:generate (default-cli) @ standalone-pom
-
[INFO] Generating project in Batch mode
[WARNING] Archetype not found in any catalog. Falling back to central reposito
 (http://repo.maven.apache.org/maven2).
[WARNING] Use -DarchetypeRepository=<your repository> if archetype's repositor
is elsewhere.
[INFO] -----------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Archetype: simArch
ype:1.0
[INFO] -----------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.javafun
[INFO] Parameter: artifactId, Value: helloworld
[INFO] Parameter: version, Value: 1.0.0-SNAPSHOT
[INFO] Parameter: package, Value: ./
[INFO] Parameter: packageInPathFormat, Value: //
[INFO] Parameter: version, Value: 1.0.0-SNAPSHOT
[INFO] Parameter: package, Value: ./
[INFO] Parameter: groupId, Value: com.javafun
[INFO] Parameter: artifactId, Value: helloworld
[WARNING] Don't override file E:\tmp\helloworld\pom.xml
[INFO] project created from Archetype in dir: E:\tmp\helloworld
[INFO] -----------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -----------------------------------------------------------------------
[INFO] Total time: 2.666 s
[INFO] Finished at: 2016-04-03T11:58:49+08:00
[INFO] Final Memory: 13M/310M
[INFO] -----------------------------------------------------------------------
E:\tmp>tree helloworld /F
E:\TMP\HELLOWORLD
│  pom.xml
│
└─src
    ├─main
    │  ├─java
    │  └─resources
    │          applicationContext-persistence.xml
    │          applicationContext.xml
    │          jdbc.properties
    │          log4j.properties
    │
    └─test
        ├─java
        └─resources

备注
1、mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=com.fas tjrun.share -DarchetypeArtifactId=stdArcheType -DarchetypeVersion=1.0 -Darchetyp eCatalog=internal命令中加入-DarchetypeCatalog=internal是为了生成脚手架快一些,否则会需要从远程服务器上下载很多archetype,导致生成慢;
2、该插件有几个参数,注意如下

<requiredProperties>
	<requiredProperty key="groupId">
            <defaultValue>com.fastjrun</defaultValue>
        </requiredProperty>
        <requiredProperty key="artifactId">
            <defaultValue>demo</defaultValue>
        </requiredProperty>
        <requiredProperty key="package">
            <defaultValue>./</defaultValue>
        </requiredProperty>
        <requiredProperty key="version">
            <defaultValue>1.0.0-SNAPSHOT</defaultValue>
        </requiredProperty>
</requiredProperties>

转载于:https://my.oschina.net/fastjrun/blog/651986

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值