Maven普通java项目以及web项目快速创建及导入汇总

来源:互联网 发布:wireshark ubuntu 编辑:程序博客网 时间:2024/06/06 03:14
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>
0 0
原创粉丝点击