文章来源:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1346339
参考文档:http://jakarta.apache.org/turbine/meta/installation.html
参考文档:http://jakarta.apache.org/turbine/meta/getting_started.html
http://www.apache.org/dist/
一、下载Maven 1.0.2
解压maven-1.0.2.zip到硬盘上的某个目录,我把maven解压到C:\JavaSoft\maven\maven-1.0.2,配置环境变量
[Windows]+[Pause/Break]或者右击“我的电脑”,打开系统属性对话框,切换到“高级”面板,点击“环境变量”,为变量PAT
MAVEN_HOME=C:\JavaSoft\maven\maven-1.0.2
PATH=%PATH%;%MAVEN_HOME%/bin
注意:不要贪便宜下载maven-2.x,因为maven2.x和maven1.x完全不一样,而且还没有发布适合turbine的plugin。
二、为maven安装turbine的plugin
运行命令:
maven -DartifactId=maven-turbine-plugin -DgroupId=turbine -Dversion=1.3 plugin:download
注意:turbine官方文档中-Dversion的参数是1.2,为什么要改为1.3呢?原因是1.2支持的是turbine-2.3.1,而1.3支持的是turbine-2.3.2。
三、为meta提供build.properties
在你的用户主目录(Windows系统应该在C:\Documents and Settings\Administrator\)新建一个文本文件,改名为build.properties,编辑其内容为
maven.appserver.home = d:/jakarta-tomcat-5.0.28
(d:/jakarta-tomcat-5.0.28是我的tomcat的解压目录)
四、新建turbine项目helloworld
在一个合适的目录(存放项目代码C:\JavaSoft\turbine-projects),运行命令
C:\JavaSoft\turbine-projects>maven -Dturbine.app.name=helloworld turbine:setup
C:\JavaSoft\turbine-projects>cd helloworld
进入helloword目录,接着再运行命令
C:\JavaSoft\turbine-projects\helloworld>maven turbine:deploy
结果一定会出现
C:\JavaSoft\turbine-projects\helloworld>maven turbine:deploy
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2
???????????????? activation-1.0.2.jar????????
???????????? activation-1.0.2.jar ??????????§°??????
???????????????? mail-1.3.3.jar????????
???????????? mail-1.3.3.jar ??????????§°??????
??????????????????????????????±??????????????¨????????????????????
activation-1.0.2.jar (try downloading from http://java.sun.com/products/javabean
s/glasgow/jaf.html)
mail-1.3.3.jar (try downloading from http://java.sun.com/products/javamail/)
Total time: 7 seconds
Finished at: Mon Oct 23 11:18:07 CST 2006
别担心,之所以出现这样的错误,是因为turbine项目中所依赖的jar包从指定的下载地址中获取不到。而这个所依赖的jar包及其版本号、下载地址则保存在helloworld目录中的project.xml文件中。
根据提示错误信息,打开project.xml:
查找“activation”,修改version为1.1;
查找“mail”,修改version为1.4。
如果还有找不到的jar包,则需要访问
C:\Documents and Settings\Administrator\.maven\repository\软件名称\jars\[artifactId]-[ version].[type]
部署成功后,运行D:\jakarta-tomcat-5.0.28\bin目录下的startup.bat启动tomcat服务,在浏览器中输入http://localhost:8080/helloworld,就可以查看你的第一个turbine项目了。
五、导入到eclipse
maven eclipse
使用eclipse的工程导入功能,指向helloworld的目录就能够导入helloworld到eclipse了。
其实这样做远远是不够的,因为我们不仅仅需要一个集成编辑环境,更需要的是一个编辑+发布+调试的集成开发环境。没有调试或者不方便调试对我来说是完全不可以接受的,因为那样会严重影响我的工作效率。
所以找到一套调试turbine项目的方法至关重要。下次再记录我摸索的在eclipse中调试turbine的方法