文档章节

简易脚手架1.0及使用说明

fastjrun
 fastjrun
发布于 2016/04/03 11:56
字数 370
阅读 73
收藏 1

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>

© 著作权归作者所有

fastjrun

fastjrun

粉丝 25
博文 49
码字总数 23184
作品 3
海淀
架构师
私信 提问
加载中

评论(1)

fastjrun
fastjrun 博主
mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=com.fastjrun -DarchetypeArtifactId=simArcheType -DarchetypeVersion=1.0 -DarchetypeCatalog=internal -DgroupId=com.fastjrun.study -DartifactId=jeecg-mybatis
仿 vue-cli 搭建属于自己的脚手架

脚手架是啥 从前我总觉得脚手架是个很高大上的东西,好像得牛叉🐂一点的人才写的出来,可望而不可即。其实并不是因为困难使我们放弃,而是因为放弃才显得困难(这是个好词好句🙈)。只要...

尤水就下也
03/27
0
0
xlauch 1.0 基于springboot + mybatis + beetls 快速开发脚手架

xlauch xlauch 是基于springboot + mybatis + beetls 快速开发脚手架, 包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,二次开发等功能。...

huangxy3
2018/04/24
1K
1
快嘉开发框架脚手架及使用说明v1

maven提供的脚手架archetype大家都知道啊,不知道的我这里也不多说了,请自行参考Maven插件之maven-archetype-plugin。本文接下来是简单介绍一下如何使用stdArcheType快速搭建快嘉开发框架1...

fastjrun
2016/03/28
112
0
xlauch - 1.0基于springboot + mybatis + beetls 快速开发脚手

xlauch 是基于springboot + mybatis + beetls 快速开发脚手架, 包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成,二次开发等功能 系统基于...

伊凡2
2018/04/24
2
0
[干货]如何使用webpack构建多页应用

使用 webpack 构建多页面应用 前言 之前使用 vue2.x + webpack3.x 撸了一个 vue 单页脚手架 vue 版 spa 脚手架 有兴趣的同学可以看下,内附详细注释,适合刚学习 webpack 的童鞋. react 版 sp...

webfansplz_
2018/05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JIT编程与方法内联

JIT的比较冷门,首先你要读一下这两篇 帖子: 《面向JIT编程-方法内联》 https://blog.csdn.net/u012834750/article/details/79488572 《浅谈对JIT编译器的理解》 https://www.cnblogs.com/...

爱吃窝窝头
3分钟前
1
0
基于TCP的RPC实现

RPC即远程服务调用 出现原因:随着项目越来越大,访问量越来越大,为了突破性能瓶颈,需要将项目拆分成多个部分,这样比起传统的项目都是本地内存调用,分布式的项目之间需要在网络间进行通信...

少年已不再年少
13分钟前
3
0
OSChina 周二乱弹 —— 他只能用这个办法劝你注意身体了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# Kodaline《High Hopes》 《High Hopes》- Kodaline 手机党少年们想听歌,请使劲儿戳(这里) @xiaoshiyue :仙女...

小小编辑
34分钟前
856
17
Spring Boot Actuator 整合 Prometheus

简介 Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一节结合 Prometheus 、Grafana 来更加直观...

程序员果果
43分钟前
11
0
Linux文件查找命令详解

对于文件查找,我们最好用的还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。 目录 0x01 查询命令介绍 0x02 find命令介绍 0x01 查询命令介绍 在介绍之前,首先先了解一...

无心的梦呓
43分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部