Maven3之旅三,创建java项目

昨天学习了一下Maven3的一些基本的命令.用 mvn archetype:generate -DarchetypeCatalog=internal一步步建立了一个java项目,其目的是为了搞清楚项目的构建和目录结构.
1.今天目标是直接用 mvn archetype:create -DgroupId=com.efn -DartifactId=study来建立一个java项目导到Eclipse中进行简单的测试.
1、选择一个根目录,我的java工作目录是D:\eclipse
2、打开dos窗口采用cd命令进入D:\eclipse目录下
3、输入下列指令
D:\eclipse>mvn archetype:create -DgroupId=com.efn -DartifactId=study

等待......看到如下形式就说明其项目创建成功,就可以在工程目录下找到刚才maven创建的项目study

2..然后就是导入工程项目study到Eclipse中了,前提是必须保证eclipse安装了maven插件,这里就来安装一下maven插件
现在我以Eclipse 3.6为例逐步讲解m2eclipse的安装。启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入 http://m2eclipse.sonatype.org/sites/m2e,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息。等待资源载入完成之后,其下就是下一步的过程了!
如果一切没问题,我们再检查一下Eclipse现在是否已经支持创建Maven项目,依次点击菜单栏中的File→New→Other,在弹出的对话框中,找到Maven一项,再将其展开,你应该能够看到如图2-10所示的对话框:

最后,关于m2eclipse的安装,需要提醒的一点是,你可能会在使用m2eclipse时遇到类似这样的错误:
09-10-6 上午01时14分49秒: Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如:
--launcher.XXMaxPermSize
256m
-vm
c:\Program Files\Java\jdk1.6.0_13\bin\javaw.exe 
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx256m

Maven选项。
配置:在eclipse中设置maven的数据仓库路径,让eclipse知道Maven 2的repository(仓库)的位置(这里就不截图了):选择Window> Preferences>Maven>User Setting,设置User Setting,其中Local Repository会自动连接到maven的数据仓库
就这样eclipse的插件maven就插好了.
3.导入Maven项目
现在,我们使用m2ecilpse导入study项目。选择菜单项File,然后选择Import,我们会看到一个Import对话框,在该对话框中选择General目录下的Maven Projects,然后点击Next,就会出现Import Projects对话框,在该对话框中点击Browse…选择study的根目录(即包含pom.xml文件的那个目录),这时对话框中的Projects:部分就会显示该目录包含的Maven项目,如图所示:

点击Finish之后,m2ecilpse就会将该项目导入到当前的workspace中,导入完成之后,我们就可以在Package Explorer视图中看到如图所示的项目结构:





猜你喜欢

转载自hefeng1987-net-163-com.iteye.com/blog/861839