Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302476
  • 博文数量: 22
  • 博客积分: 674
  • 博客等级: 上士
  • 技术积分: 792
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-19 00:48
文章存档

2013年(2)

2012年(20)

我的朋友

分类: Java

2012-07-23 11:35:16

1)对于一般的java项目,可以使用以下命令:

点击(此处)折叠或打开

  1. mvn archetype:create -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
  为了将创建的项目导入IDE中,这里以Eclipse为例,可以进入myproject项目根目录下,执行以下两条命令:

点击(此处)折叠或打开

  1. mvn package
  2. mvn eclipse:eclipse
  然后通过Eclipse->import,将工程myproject导入IDE中。

2)而对于web项目而言,可以使用以下命令快速创建工程:

点击(此处)折叠或打开

  1. mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.myproject -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp
  不同于一般java工程的导入,这里需要使用下面的命令:

点击(此处)折叠或打开

  1. mvn eclipse:eclipse -Dwtpversion=2.0
  其中,-Dwtpversion=2.0表示为该项目增加eclipse WTP的支持,这样也就可以像导入一般java工程一样,导入web工程到Eclipse IDE中。

3)对于2)中的项目导入,有可能会有这样的错误提示:Java compiler level does not match the version of the installed Java project facet.所以一般的情况是打开工程的属性,进入Project Facets,发现Danamic Web Module以及Java的版本都不符合你IDE配置的版本,这时可以修改其版本号以修正这个问题。
  但是如果是直接想通过Project Facets对话框进行将web版本从2.4修改到3.0,可能遇到如下的问题:Cannot change version of project facet Dynamic Web Module to 3.0,对于这个问题的解决方法是:
在本项目工程目录下有个.setting的目录,进入其中并打开org.eclipse.wst.common.project.facet.core.xml这个配置文件,进行版本的修改,如下:

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <faceted-project>
  3.   <fixed facet="jst.java"/>
  4.   <fixed facet="jst.web"/>
  5.   <installed facet="jst.web" version="3.0"/>
  6.   <installed facet="jst.java" version="1.7"/>
  7. </faceted-project>


阅读(5275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~