maven项目生成war包

配置 你的pom.xml文件,在你的overview视窗里 配置 packaging为 war 然后添加

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<warName>ROOT</warName>
<archiveClasses>true</archiveClasses>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>src\main\resources</directory>
<targetPath>WEB-INF\classes</targetPath>
<!-- the list has a default value of ** -->
<includes>
<include>**</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>

然后点击 pom.xml右键,run  as 选择 install 或是 package如果项目没问题,配置没问题就会在项目的target 的目录里生成 war文件,
时间: 2024-10-26 17:20:52

maven项目生成war包的相关文章

Eclipse中的maven项目打war包

在对应的pom文件中,找到packing这个属性,改为war:如果没有,就自己加一个,这个是有默认值的,默认为jar. 例如: <modelVersion>4.0.0</modelVersion> <groupId>com.xxx.yyy</groupId> <artifactId>test-war</artifactId> <packaging>war</packaging> <version>1

Maven项目中War包的打包及依赖方式

两个web项目之间的依赖引用方式.Web项目之间,通过war包的方式进行引用的.例如,有两个项目,puzzle-web和puzzle-web-demo,两个均是web项目,puzzle-web-demo依赖于puzzle-web,具体配置如下下载地址 . (1)puzzle-web项目pom.xml中对打包的相关配置 A.编译插件的版本要用2.4,否则,可以会出现打的war包中,出现带有日期的jar包. B.archiveClasses项配置为false,该配置用于控制:puzzle-web-d

开发maven项目,war包部署tomcat访问无效解决方法

添加红框部门,移除tomcat插件 <!-- 移除嵌入式tomcat插件 --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> 添加servlet-ap

Intellij idea 非Maven项目导出War包

1.窗口项目配置:右击项目->Open Module Settings或者快捷键Shift+Ctrl+Alt+S 2:检查Modules 里面是否有Web,如果没有添加Web Web Resouce Direcytory 选择webRoot目录 Souce Roots 勾掉 然后OK,如果项目中有使用到别的框架,比如Spring. hibernate等框架 也记得添加上对应的Module. 3:检查Facets 里面是否已经存在Modules里面添加内容,如果存在,那OK,开始设置导出War流程

maven中打包项目为war包的pom.xml配置

maven中打包成war包的pom.xml配置(1)完整配置:这个是使用servlet的完整配置,其他的类似. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven

IDEA中MAVEN项目打JAR包的简单方法

Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 在Idea中把这些都做成了可视化的操作界面,只需要如下操作就好: 在Maven Project目录下,点击package 此时在target目录下,就会生成这个项目的jar包 需要说明的是,如果一个maven项目中有多个子目录,每一个子目录中的pom.xml对应一个项目,它的作用范围只有这一个子目录下的.比如扫描配置文件

2017.5.24 在intelliJ IDEA 中生成war包

1.勾选Build on make file -> project structure -> Artifacts 2.compile module "***" 选择项目,右键勾选 complile module "***",就能生成war包.

关于传统项目打成war包的的分析

技术在不断的革新,以前的项目没有jar管理工具时,都是手动将依赖的jar拷贝到项目之下,然后Build Path,之后Maven出现了,出现了jar包中央仓库,所有的jar包资源集中在这里,免去频繁去网络上查找jar包的麻烦.Maven采用坐标对一个jar进行定位,使每个jar包在中央仓库中有唯一标识.后面出现的Gradle,原理和Maven类似,且有更多的新特性. 说回传统项目,通过Eclipse创建一个动态web项目(Dynamic Web Project),其目录结构如下: │ .clas

利用Ant脚本生成war包的详细步骤

使用ant脚本前的准备 1.下载一个ant安装包.如:apache-ant-1.8.4-bin.zip.解压到E盘. 2.配置环境变量.新增ANT_HOME:E:\apache-ant-1.8.4:PATH增加:E:\apache-ant-1.8.4\bin. 3.检查ant是否配置完成.运行->cmd输入:ant -version.查看是否打印ant的版本号. 打包的实质 生成jar包的实质 1.编译工程src文件夹下的java文件,生成相应的class文件. 2.将所有的class文件集合成