1. java maven项目跟web项目区别
java maven项目跟web项目的区别:
1、定义不同
Java不仅是一门编程语言,还是一个平台,通过JRuby和Jython,我们可以在Java平台上编写和运行Ruby和Python程序;
Maven不仅是构建工具,还是一个依赖管理工具和项目信息管理工具;
web项目是网页的编码项目,需要在服务器上运行。
2、作用不同
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 ;
maven由项目对象模型、标准集合、项目生命周期和依赖关系管理系统构成,可以经过项目对象模型描述信息来管理项目的构建、报告和文档,还可以生成站点和管理JAR文件;
web是建立在Internet上的一种网络服务,包含了超文本、超媒体和超文本传输协议,可以提供图形化的直观的网页浏览界面,信息可以实时更新。
3、特点不同
Java是一门面向对象编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Maven 有一个生命周期,当你运行 mvn install 的时候被调用,这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件这样的工作。
web即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面。
2. 如何用cmd命令,创建maven web工程
1.普通方式创建
1)进入cmd窗口执行
mvn archetype:generate
2) 光标停止在 如下行
此为选择项目类型:
创建java项目,选择默认按enter执行
创建web项目,输入webapp,进行筛选,选择一个输入编号,按enter执行
3)光标停在选择项目版本,按enter向下执行
4) 光标停在项目信息,输入包名,项目名,版本,包名,按enter执行
5)输入Y,创建成功!
2. 快捷创建java项目
1)进入cmd窗口执行
mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-
quickstart -DinteractiveMode=false
2)打包项目
mvn package (打包前会编译运行)
3)进入项目路径执行
java -cp target\my-app-1.0-SNAPSHOT.jar cn.luxh.app.App
3.快捷创建web项目
1)进入cmd窗口执行
mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false
4. maven web项目的运行
1)执行:mvn package 打成war包,放到tomcat下运行
2)引入tomcat 插件运行
a: 在pom.xml中添加maven-tomcat插件
b:执行: mvn tomcat:run
3)localhost:8080访问
3. 怎么使用maven创建一个web工程
一、新建Maven项目
1、File -> New -> Other
2、选择Maven Project ,单击Next。
3、保持默认即可,单击Next。
4、选择Archetype为 web app,单击Next。
5、输入一些必要信息,单击Finish。
6、项目结构如下图:
二、配置项目
1、在项目上右键单击,添加Source Folder。
Maven的项目有一些约定:src/main/java , src/main/resources , src/test/java , src/test/resources .那么,添加这些文件夹:
2、输入Source Folder的名字。
3、创建完之后的目录结构:
4、修改Build Path 配置
在项目上,右键单击,选择 Build Path ->Configure Build Path。
5、选择 Source标签,会显示4个Source Folder ,修改 OutPut folder :
6、双击每个文件夹的Output folder,选择路径。
src/main/java,src/main/resources,选择target /classes。src/test/java ,src/test/resources,选择target/test-classes。
7、修改完成后如下图所示:
8、修改JDK版本:选择 libraries 标签,选中JRE library,单击Edit按钮。
9、选择系统默认的就可以了,单击 Finish 按钮。
10、最后,单击OK即可。
11、完成后,项目结构如下图:
12、将项目转换为Dynamic Web Project
在项目上右键单击,选择 Properties。
13、在左侧选择 Project Facets,单击右侧的 ”Convert faceted from “链接。
14、修改Java为你当前项目的JDK,并添加Dynamic Web Mole ,最后单击”Further Configuration available“ 链接。
15、修改Content directory 为 src/main/webapp,单击OK。
16、设置部署程序集(Web Deployment Assembly)
在项目上右键单击,选择Properties,在左侧选择Deployment Assembly。
此处列表是,部署项目时,文件发布的路径。
1)删除test的两项,因为test是测试使用,并不需要部署。2)设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish设置完成效果图:
4. maven项目和普通web项目的区别
maven项目和普通web项目的区别主要有定义和作用的不同,分别是:
定义不同:
maven是一个项目管理工具,maven项目通常指的是通过maven来管理项目的方式;
普通web项目是网页的编码项目,需要在服务器上运行。
作用不同:
maven由项目对象模型、标准集合、项目生命周期和依赖关系管理系统构成,可以经过项目对象模型描述信息来管理项目的构建、报告和文档,还可以生成站点和管理JAR文件;
web是建立在Internet上的一种网络服务,包含了超文本、超媒体和超文本传输协议,可以提供图形化的直观的网页浏览界面,信息可以实时更新。
5. 如何为Web项目添加Maven支持
1、首先按照maven的规约建立源码包:src/main/java、src/main/resources、src/test/java、src/test/resources。创建步骤:
6. 如何用Maven创建web项目具体步骤
1.在Eclipse下新建项目时,选择新建Maven项目,如图2.默认点击下一步,在“selectanarchetype”这步时,一样使用默认的配置,如图3.下一步,需要输入项目名称,起名为“testMavenWeb”项目,点击【finish】,完成项目创建。4.此时,一个JavaMaven项目创建成功,但并不是MavenWeb项目,项目的结构如图:5.JavaMaven创建成功后,再创建一个Web项目,在“selectanarchetype”这步时,选择“maven-archetype-webapp”,成功创建一个web项目,如图6.然后将该web项目下的webapp文件夹,拷贝到testMavenWeb项目下,至此,在Eclipse下的MavenWeb项目创建成功,创建成功的MavenWeb项目结构如图:
7. myeclipse 怎么把maven项目转成web项目
把一个maven项目转化成web项目方法:
创建Web工程,使用eclipse ee创建maven web工程 。
1、右键项目,选择Project Facets,点击Convert to faceted from 。
2。更改Dynamic Web Mole的Version为2.5(3.0为Java7的,Tomcat6不支持)。 如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6 。或者需要在此窗口的Java的Version改成1.6。
3、点击下面的Further configuration available…,弹出Modify Faceted Project窗口 此处是设置web。xml文件的路径,输入src/main/webapp. Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。
4、点击OK。
5、设置部署程序集(Web Deployment Assembly)
6、在右键项目打开此窗口、在左侧列表中会出现一个Deployment Assembly,点击进去后。
7、删除test的两项,因为test是测试使用,并不需要部署。
8、设置将Maven的jar包发布到lib下。 Add -> Java Build Path Entries -> Maven Dependencies -> Finish 完成后有: /src/main/webapp / /src/main/java /WEB-INF/classes /src/main/resources /WEB-INF/classes Maven Dependencies /WEB-INF/lib 好了。
8. 如何把maven项目转成web项目
如果你是maven的web项目转化成普通web工程,操作如下:
第一步:你需要把maven依赖的jar包全部下载下来,并放到web工程的对于lib目录,并添加到类路径中;
第二步:把src/main/webapp目录下的文件拷贝到web工程的webroot目录下;
第三部:把src/main/resources和src/main/java目录下的文件拷贝到src目录下。
9. 怎么创建和配置maven的web项目
在Eclipse下新建项目时,选择新建Maven...
1
默认点击下一步,在“select an archet...
2
下一步,需要输入项目名称,起名为“te...
3
此时,一个Java Maven