当前位置:首页 » 编程软件 » maven编译web项目

maven编译web项目

发布时间: 2022-08-24 05:27:58

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上查找和浏览信息提供了图形化的、易于访问的直观界面。

⑵ 我用maven+jfinal编写了个javaweb项目,我把这个这项目编译后发给别人,如

下面将这两项写入Maven本地仓库:
添加依赖:
mvn install:install-file -DgroupId=com.jfinal -DartifactId=jfina -Dversion=1.8 -Dpackaging=jar -Dfile=${jfinal_location}\jfinal-1.8-bin.jar

添加源文件:
mvn install:install-file -DgroupId=com.jfinal -DartifactId=jfina -Dversion=1.8 -Dpackaging=jar -Dclassifier=sources -Dfile=${jfinal_location}\jfinal-1.8-bin-with-src.jar

Maven中添加依赖:

<!--添加本地jFinal依赖项-->
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>1.8</version>
</dependency>

⑶ maven2编译已经存在的web项目

前提 正确安装maven

1.你要将你的web工程按maven的标准目录结构调整好
2.运行mvn compile编译,此时“编译好的和src同样的结构的class文件”会在webp/target/classes里

如果你一定要将classes直接放入webp中,建议用assembly打包该文件,在assembly脚本中,调整输出的目录结构
{具体脚本写法放上许多教程,自己搜索。只是一些标签,填上就行,不难}

⑷ 怎样建maven创建的java项目变成web项目

首先进入控制台,到自己要建项目的路径下, 然后输入 mvn archetype:generate, 在交互界面中:
•Choose a number: 回车即可,也就是选择15
•Define value for groupId: 输入组织id,比如com.cn.chkj
•Define value for artifactId:输入项目名称,比如mytest
•Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.cn.chkj
•然后回车表示确认上述输入即可。
2 创建web项目:
mvn archetype:generate 交互步骤说明:
•Choose a number: 回车即可,也就是选择18,这里和java普通项目不一样
•Define value for groupId: 输入组织id,比如easymorse.com
•Define value for artifactId:输入项目名称,比如helloworld
•Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.easymorse
•然后回车表示确认上述输入即可。

⑸ 如何用Maven创建web项目

使用eclipse插件创建一个web project

(1)首先创建一个Maven的Project如下图

热点内容
开源库编译管理员 发布:2025-02-06 09:39:14 浏览:913
脸书怎么注册安卓 发布:2025-02-06 09:36:47 浏览:380
车用安卓导航无线打不开什么原因 发布:2025-02-06 09:27:50 浏览:789
安卓与苹果如何互相传送文件 发布:2025-02-06 09:27:40 浏览:25
华为服务器盘符如何分配 发布:2025-02-06 09:26:41 浏览:559
传奇h5源码下载 发布:2025-02-06 09:26:06 浏览:77
编译uclibc 发布:2025-02-06 09:09:04 浏览:150
用gcc编译16位汇编 发布:2025-02-06 09:06:07 浏览:822
什么低端安卓手机不卡 发布:2025-02-06 09:03:32 浏览:13
我的世界服务器卡领地 发布:2025-02-06 08:50:45 浏览:255