您的位置:首页 > 编程语言 > Java开发

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

2014-06-18 17:40 661 查看
1)对于一般的java项目,可以使用以下命令:

点击(此处)折叠或打开

mvn archetype:create -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart

为了将创建的项目导入IDE中,这里以Eclipse为例,可以进入myproject项目根目录下,执行以下两条命令:

点击(此处)折叠或打开

mvn package
mvn eclipse:eclipse

然后通过Eclipse->import,将工程myproject导入IDE中。

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

点击(此处)折叠或打开

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.myproject -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp

不同于一般java工程的导入,这里需要使用下面的命令:

点击(此处)折叠或打开

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这个配置文件,进行版本的修改,如下:

点击(此处)折叠或打开

<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>

<fixed facet="jst.java"/>

<fixed facet="jst.web"/>

<installed facet="jst.web" version="3.0"/>

<installed facet="jst.java" version="1.7"/>

</faceted-project>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐