- 浏览: 5220638 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (756)
- postgreSQL (1)
- 数据库 (18)
- oracle (1)
- Java Web (212)
- ZK框架 (0)
- installanywhere (0)
- linux命令 (51)
- dos cmd (3)
- 随笔_随感 (14)
- Java (290)
- C (1)
- unix (11)
- C++ (0)
- perl (0)
- python (10)
- ruby (2)
- bash (4)
- mysql (8)
- android (5)
- 法律 (0)
- maven ant (2)
- ios (11)
- Continuous integration (3)
- java swing (71)
- java swt (4)
- spring MVC (26)
- javascript (139)
- css (23)
- libgdx (0)
- nginx (9)
- loadruner (0)
- php (5)
- git (9)
- IDEA (6)
- 接口调试神器 (9)
- 数学math (1)
- eclipse (2)
- mac (17)
- freemark (0)
- ajax (1)
- less (1)
- zookeeper (1)
- react (3)
- html5 (3)
- jQuery (1)
- gitlab (2)
- shell (6)
- zsh (1)
- hibernate (6)
- gradle (3)
- groovy (3)
- 分布式锁 (1)
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
使用maven 构建web项目时,war包的名称由什么决定呢?
默认的war名称是构件ID加上版本号,例如:
shop_goods-0.0.1-SNAPSHOT.war或exam4-0.0.1-SNAPSHOT.war
有哪些方式可以指定war包的名称呢?
方式一:
使用插件maven-war-plugin,pom配置如下:
使用warName指定war包名称
<warName>${artifactId}</warName> 或<warName>${project.artifactId}</warName>
注意:如果warName 指定的名称无效,则采用默认名称(包含版本号),例如:
<warName>${project.artifactIdfdsf}</warName>
方式二:使用finalName 指定war包名称:
默认的war名称是构件ID加上版本号,例如:
shop_goods-0.0.1-SNAPSHOT.war或exam4-0.0.1-SNAPSHOT.war
有哪些方式可以指定war包的名称呢?
方式一:
使用插件maven-war-plugin,pom配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> <configuration> <webResources> <resource> <!-- this is relative to the pom.xml directory --> <directory>src/main/webapp</directory> </resource> </webResources> <warName>abc2</warName> </configuration> </plugin>
使用warName指定war包名称
<warName>${artifactId}</warName> 或<warName>${project.artifactId}</warName>
注意:如果warName 指定的名称无效,则采用默认名称(包含版本号),例如:
<warName>${project.artifactIdfdsf}</warName>
方式二:使用finalName 指定war包名称:
发表评论
-
阿里巴巴2020年校招开始啦
2019-03-15 11:19 3578大家好! 我是黄威,2011年武汉毕业的, 现在在阿 ... -
java多线程知识整理
2018-08-09 09:08 1865java多线程知识整理 本文不是入门篇,仅记录容易出错 ... -
使用gradle构建java项目3
2018-07-20 00:01 1755gradle 是什么 gradle 是一个让构建自动 ... -
分布式系统后台如何防止重复提交
2018-07-18 00:28 16613分布式系统后台如何防止重复提交 分布式系统网络拓扑结构 ... -
springMVC 自定义400或404页面/响应
2018-03-20 00:07 4447摘要: SpringMVC 自带的400或404 页面都是网 ... -
根据java 实体类生成建表语句
2018-03-01 10:53 6200根据java 实体类生成建表语句 直接上代码: pack ... -
java socket实现的简易的聊天工具demo
2018-02-28 15:32 3295这是一个使用原生java socket实现的简易的聊天工具d ... -
spring mvc捕获异常时,如何判断应该返回json还是跳转错误页面
2017-06-02 12:11 4385spring mvc捕获异常时,如何判断应该返回json还 ... -
把字符串转化为json
2017-05-17 10:46 1813把字符串转化为json 任务: 把字符串 {" ... -
判断微信浏览器
2017-04-12 07:59 2189如何判断微信浏览器? 前端: //是否是微信浏览器 ... -
java 反射调用成员方法
2017-04-11 08:58 1396java 反射调用成员方法 public static G ... -
让cookie失效要注意的问题
2017-04-09 14:01 6612让cookie失效要注意的 ... -
java 文件名过滤特殊字符
2017-03-14 13:25 5398java 文件名过滤特殊字符 /** * 过滤 ... -
java 时间相关操作
2017-03-06 10:39 627java 时间相关操作 (1) public s ... -
错误The selected directory is not a TomEE home
2017-02-14 19:24 24283IDEA 中启动tomcat时老是报错: The sele ... -
java 解决实体类序列化时,报failed to lazily initialize 的问题
2017-01-25 17:02 4613java 解决实体类序列化时,报failed to lazi ... -
maven批量打包,并且显示打包结果
2017-01-23 13:54 3434maven批量打包,并且显示打包结果 #!/bin/ba ... -
java 初始化Number包装类型
2017-01-22 10:06 2515java 初始化Number包装类型 比如有的java b ... -
java 反序列化复杂Map
2017-01-19 15:31 10549java 如何反序列化复杂的map呢? 例如: 待反 ... -
java把截图上传至服务器
2017-01-16 14:32 1674java 把上传截图到服务器 (1)从JTextArea或 ...
相关推荐
本篇文章将深入探讨如何使用Maven构建Web项目,并详细解释如何将构建好的项目部署到Tomcat服务器。 首先,Maven是Apache软件基金会的一个开源项目,它通过一个统一的方式来管理项目的构建、报告和文档。Maven的核心...
在IT行业中,构建Web应用程序是常见的任务,而Maven和Eclipse是开发人员常使用的工具。本教程聚焦于如何在Eclipse集成开发环境中利用...通过学习这些资料,开发者可以掌握使用Eclipse和Maven构建Web项目的基本技能。
总结来说,使用SpringBoot+maven构建Web项目,可以高效地组织项目结构,简化配置,加速开发流程。通过父子工程的方式,可以更好地管理和共享项目资源,使得大型项目的开发和维护变得更加便捷。结合SpringBoot的自动...
在IT行业中,构建Web项目是开发过程中的重要环节,而Maven作为一种强大的项目管理工具,极大地简化了这一过程。本文将深入探讨如何使用Maven来构建一个名为“helloweb”的Web项目,以及相关的知识点。 **一、Maven...
在使用Maven构建Web项目时,`pom.xml`配置文件是至关重要的。它是Maven项目的灵魂,定义了项目的依赖、构建过程、插件和其他元数据。本篇将深入探讨如何通过`pom.xml`配置文件来生成Web项目。 1. **项目基本设置** ...
【maven web项目 Demo】是基于Maven构建的Web应用程序示例,旨在帮助开发者理解如何使用Maven管理和构建Web项目。Maven是一个强大的项目管理工具,它自动化构建过程,包括编译、测试、打包、部署等,使得开发更加...
在MyEclipse中使用Maven构建Web项目是一个常见的开发任务,可以帮助开发者更加高效地管理和构建项目。Maven是一个强大的项目管理工具,它依赖于配置文件(pom.xml)来管理项目的构建、报告和依赖关系。以下是在...
3. **构建Web应用结构** - Maven Web项目的基本目录结构包括src/main/java(存放Java源代码)、src/main/resources(存放资源文件)、src/main/webapp(存放Web应用资源,如HTML、JS、CSS、Web-INF等)。 - Web-...
总之,“Maven构建SSH项目实例”是一个综合性的教程,涵盖了Java Web开发中的多个核心技术和工具。通过学习这个实例,开发者可以掌握如何利用Maven管理项目依赖,以及如何整合SSH框架来构建功能完善的Web应用程序。...
1. 应用'war'插件:提供构建web应用的基本配置。 2. 配置依赖:通过`dependencies`声明项目所需的库。 3. 设置源代码和资源目录:确保编译和打包时正确处理项目文件。 4. 定制`war`任务:包括指定web应用目录结构和...
** Maven构建Web工程详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过统一的构建过程和约定优于配置的原则,极大地简化了项目的构建、编译、测试和部署流程。在本篇内容中,我们...
在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...
要使用Maven构建Web项目,我们需要遵循以下步骤: 1. **创建Maven Web项目结构**:一个典型的Maven Web项目结构包括以下几个关键目录: - `src/main/java`:存放Java源代码。 - `src/main/resources`:放置资源...
在软件开发过程中,Maven 是一个非常重要的工具,它用于构建、管理和自动化Java项目。Maven 使用一个统一的约定优于配置的理念,通过一个名为 `pom.xml` 的配置文件来管理项目的依赖、构建过程和发布步骤。这篇文档...
在构建Web项目时,Maven能够自动化处理构建过程,包括编译、测试、打包、部署等步骤,极大地提高了开发效率。本示例将详细介绍如何使用Maven搭建一个基础的Web项目,并解决创建过程中可能出现的报错问题。 ### 一、...
在IT行业中,构建Java Web项目是一项基础且重要的任务。Eclipse作为一款强大的Java集成开发环境(IDE),结合Maven这个项目管理和构建工具,可以高效地完成这一过程。本篇文章将详细解析如何使用Eclipse创建一个基于...
本实例将详细讲解如何使用Maven构建一个完整的JavaWeb项目。以下将围绕Maven的配置、依赖管理、插件使用以及JavaWeb项目的结构等方面进行深入探讨。 一、Maven的简介与安装 Maven是Apache软件基金会开发的一款项目...
通过 Maven 创建 Web 项目能够帮助开发者快速搭建开发环境,实现自动化构建、依赖管理和部署等功能。本文将详细介绍如何使用 Maven 在 Eclipse 中创建一个 Web 工程。 #### 二、准备工作 在开始之前,请确保已经...