Maven普通java项目以及web项目快速创建及导入汇总
来源:互联网 发布:wireshark ubuntu 编辑:程序博客网 时间:2024/06/06 03:14
1)对于一般的java项目,可以使用以下命令: 为了将创建的项目导入IDE中,这里以Eclipse为例,可以进入myproject项目根目录下,执行以下两条命令: 然后通过Eclipse->import,将工程myproject导入IDE中。
不同于一般java工程的导入,这里需要使用下面的命令: 其中,-Dwtpversion=2.0表示为该项目增加eclipse WTP的支持,这样也就可以像导入一般java工程一样,导入web工程到Eclipse IDE中。
点击(此处)折叠或打开
- mvn archetype:create -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
点击(此处)折叠或打开
- mvn package
- mvn eclipse:eclipse
2)而对于web项目而言,可以使用以下命令快速创建工程:
点击(此处)折叠或打开
- mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.myproject -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-webapp
点击(此处)折叠或打开
- mvn eclipse:eclipse -Dwtpversion=2.0
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>
0 0
- Maven普通java项目以及web项目快速创建及导入汇总
- eclipse 创建或导入的maven web项目常见问题汇总
- MAVEN 创建普通项目
- maven的配置与使用---创建普通项目、web项目
- 【团队-java-maven】在java项目中部署maven(2)关于java web的普通maven项目如何创建
- Maven + myeclise集成,及web项目创建,和导入现成的web项目
- Maven + myeclise集成,及web项目创建,和导入现成的web项目
- Java 创建Maven Web项目
- maven创建java web项目
- 如何快速的创建maven web项目
- 使用 IDEA 快速创建 maven web项目
- maven 创建java项目, web项目
- maven 创建java项目, web项目
- Java之普通web项目转换为Maven项目
- maven创建web项目,以及springmvc
- Maven学习03--使用Eclipse maven创建普通java项目
- maven快速创建项目
- maven基本配置及创建web项目
- android:targetSdkVersion 属性导致地图无法拖动问题
- IDl save the command line to file
- FrameLayout
- 输出音频和捕获音频
- ios 无限后台任务
- Maven普通java项目以及web项目快速创建及导入汇总
- C#几个经常用到的字符串截取
- 我坚持了我的观点,不要图案
- 八大排序算法学习笔记:插入排序(一)
- Android中的TabHost
- 用Python读取配置文件
- jvisualvm
- 原创文章22222222222
- 黑马程序员_java_GUI总结