当前位置: 首页 > article >正文

使用idea进行maven项目打war包

maven项目部署时,有时会直接打编译好的jar包,不借助maven打包,有时还是会需要借助maven直接生成war包,以下简单介绍maven项目如何打可执行的war包

maven配置

    <modelVersion>4.0.0</modelVersion>
	<packaging>war</packaging>
	<artifactId>netseal-web-server</artifactId>
	<description>xx管理服务</description>

打包方式为:war

<build>
		<finalName>NetSeal</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-war-plugin</artifactId>
				<version>3.3.1</version>
				<configuration>
					<!-- 把war里面的class当成附件打成一个jar包 -->
					<attachClasses>true</attachClasses>
					<archiveClasses>true</archiveClasses>
					<failOnMissingWebXml>false</failOnMissingWebXml>
					<classesClassifier>${project.artifactId}-${project.parent.version}</classesClassifier>
					<packagingExcludes>WEB-INF/classes/cn/**</packagingExcludes>
					<webResources>

						<resource>
							<!--将依赖的外部jar打到war包里 -->
							<directory>${project.basedir}/../lib</directory>
							<targetPath>WEB-INF/lib</targetPath>
							<includes>
								<include>**/*.jar</include>
							</includes>
						</resource>
					</webResources>
				</configuration>
			</plugin>
		</plugins>
	</build>

以上为打包配置:可自定义打的war包的名称,以及将当前模块下的class也打成一个jar包放到WEB-INF/lib下,配置完成,可以使用idea进行打war包的操作,如图所示:

进行完package操作之后,会出来一个war包,一个当前class文件生成的jar包,同时这个jar包也存在于war包中,如图所示:


http://www.kler.cn/a/444689.html

相关文章:

  • 【返璞归真】score检验:似然比的得分检验(Likelihood Ratio Score Test)
  • javax.net.ssl.SSLPeerUnverifiedException: Hostname 192.168.13.13 not verified:
  • 关于如何做技术文档
  • neo4j 图表数据导入到 TuGraph
  • FingerprintJS的使用
  • 省略内容在句子中间
  • 【Linux】UDP通信
  • AOI外观缺陷检测机
  • unordered_map和unorderset_set的使用
  • Dot Foods EDI 需求分析及对接流程
  • Java爬虫大冒险:如何征服1688商品搜索之巅
  • 自然语言处理的不同流派
  • 冬日养仓鼠小指南:温暖与陪伴同行
  • 【LeetCode】将有序数组转换为二叉搜索树
  • 虚幻引擎游戏开发系列专题-官方编码标准或规约
  • 初阶3 链表
  • Java算法题-前缀和
  • 【证书】免费的证书+1 Ai Prompt Engineer
  • 【Unity基础】AudioSource 常用方法总结
  • 第J9周:Inception v3算法实战与解析
  • Linux限制root 用户的远程登录(安全要求)
  • 经典问题---跳跃游戏II(贪心算法)
  • QT:QDEBUG输出重定向和命令行参数QCommandLineParser
  • uni-app开发商品详情页面实现
  • springboot452当代中国获奖的知名作家信息管理系统的设计与实现(论文+源码)_kaic
  • 一篇文章掌握WebService服务、工作原理、核心组件、主流框架