由于这个架构需要好多不同能力的工程,为了创建方便减少冗余,创建工程范例尤为重要
学习阶段:
参考资料
http://maven.apache.org/archetype/maven-archetype-plugin/advanced-usage.html
1、将service maven工程作为基础代码
进入工程目录执行 mvn archetype:create-from-project
如果运行出错试试在POM中加入
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>2.2</version>
</plugin>
2、进入 $ cd target/generated-sources/archetype/
执行 $ mvn install
如果具备自己maven仓库,可以执行 mvn deploy 容易遇到认证问题,先确定maven使用的 setting再查看文件内是否配置了 server等用户名和密码
3、使用 mkdir mytestservice
cd mytestservice
mvn archetype:generate -DarchetypeCatalog=local
2: local -> cn.shuyouliu:service-archetype (liusy.api.manager) 选择 2 。。。
用eclipse方式没有实验成功。成功会写出, SMJ介绍稍后介绍。