在正文开始前,先要特别感觉两位同学——光远师兄和浩天,谢谢你们的耐心指导,让我对maven和ibatis有个更直观的理解~你们半小时的指导比我自己看几天的效果还要好,刚才把学习的东西应用到自己的工程中,对maven中常见的几个命令有了更深刻的认识。
有关maven的学习资料公司内部有不少文档,你可以下载过来看看,想要掌握里面的命令,还是动手用用吧~我现在已经做好了一个简单的管理系统,实现的功能就是淘宝经常出的一道题——宠物小屋。当你把这些功能都实现后,现在想用maven来管理,要怎么做呢?
3、 在命令行中进入到D:\workspace,生成新的项目输入:
mvn archetype:create -DgroupId=com.taobao.PetShell -DartifactId=PetShell
4、生成 eclipse项目输入:mvn eclipse:eclipse
5、项目生成 java doc
mvn package -Dtest javadoc:javadoc -DfailIfNoTests=false
mvn package -Dtest -DfailIfNoTests=false
mvn -U -Dtest clean package assembly:assembly -DfailIfNoTests=false
忽略测试-DfailIfNoTests=false
6、再把已经做好的项目工程下面的src->com 覆盖D:\workspace\PetShell\src\main\java
7、在eclipse下导入工程如下图所示:
8、产生项目原文件输入:mvn source:jar
打包时,可以同时打出sources包的,在 pom.xml中添加:
<parent>
<artifactId>tc-all</artifactId>
<groupId>com.taobao.tc</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
这个sources包可以解压看到源码,如果把这个jar包直接上传到二方库中,其他同学引用后就可以直接使用了。