`
icemeng
  • 浏览: 6236 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven构建项目指定war名称

阅读更多

默认的war名称是artifactId+version,例如:hello-world-1.0.0.SNAPSHOT.war

如果想要修改war的名称,可以操作如下:

方式一:

1.使用插件maven-war-plugin,指定<warName>。pom配置如下:

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.3</version>
                <configuration>
                    <warSourceDirectory>web</warSourceDirectory>
                    <warName>hello-world-jsp</warName>
                </configuration>
            </plugin>
        </plugins>
</build>

 2.Maven-Reimport使修改生效后,重新Deploy。

 

方式二:

在pom文件的build标签下指定<finalName>。

<build>
        <finalName>hello-world-jsp</finalName>
</build>

 

分享到:
评论

相关推荐

    maven构建项目工程

    在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...

    maven构建项目可以粘贴的内容

    二、Maven构建过程 1. 初始化:执行`mvn initialize`命令,Maven会生成`target`目录和`pom.xml`的默认配置。 2. 编译:执行`mvn compile`,Maven会编译源代码,生成class文件。 3. 测试:`mvn test`用于执行单元...

    maven构建多模块项目

    本文将深入探讨如何使用Maven构建多模块项目,以实现代码的高效组织和复用。 首先,Maven多模块项目是将一个大型项目划分为多个相互依赖的子项目,每个子项目负责特定的功能模块,这样可以提高开发效率,便于代码...

    maven项目构建文档

    **Maven项目构建文档** Maven是一个强大的Java项目管理工具,它可以帮助开发者管理和构建Java项目。通过使用Maven,你可以简化项目的构建过程,统一构建流程,并自动管理项目的依赖关系。以下是一份详细的Maven项目...

    Gradle构建(war) web项目示例

    完成配置后,只需运行`gradle war`命令,Gradle就会生成一个名为`TestGradleWeb.war`的WAR文件,根据你的项目名称和文件结构可能有所不同。这个WAR文件可以部署到任何支持Servlet容器(如Tomcat、Jetty)上。 对于...

    在MyEclipse中使用maven构建web项目.doc

    在MyEclipse中使用Maven构建Web项目是一个常见的开发任务,可以帮助开发者更加高效地管理和构建项目。Maven是一个强大的项目管理工具,它依赖于配置文件(pom.xml)来管理项目的构建、报告和依赖关系。以下是在...

    maven笔记:maven-overlay-实战笔记

    `pom.xml` 文件是 Maven 项目的核心,包含了项目的基本信息(如项目名、版本、作者)、构建配置(如源码目录、输出目录)、依赖管理(指定项目依赖的库及其版本)以及构建过程中的插件配置等。在 Maven overlay 的...

    Maven依赖管理项目构建工具.pdf

    Group ID是项目的组织或公司名称,Artifact ID是项目名称,Version是项目的版本号,Packaging是项目打包类型,如jar、war等。 2. Idea构建Maven Java SE工程 在IDEA中创建Maven项目,选择New -&gt; Project -&gt; Maven,...

    Maven项目管理软件

    1. **构建工具**:Maven能够编译源代码,运行测试,打包项目(如JAR或WAR),生成文档,并部署到指定的服务器。它遵循约定优于配置的原则,即默认的构建流程和目录结构已经设定好,开发者只需按照标准进行即可。 2....

    基于maven构建的Java商城.zip

    【标题】"基于Maven构建的Java商城"项目是一个典型的Java Web应用程序,它利用Maven作为构建工具,为电子商务平台提供了完整的解决方案。Maven是一个强大的项目管理和集成工具,能够简化项目构建、依赖管理以及报告...

    Maven 项目管理工具项目构建、依赖管理和项目生命周期管理

    它包含了项目的元数据,如项目名称、版本号、依赖关系、构建规则等。POM 文件的结构遵循一定的约定,其中包含了以下几个关键部分: - `&lt;groupId&gt;`:定义项目所属的组织或团队的唯一标识符。 - `&lt;artifactId&gt;`:指定...

    jenkins实现maven项目自动部署到tomcat

    Maven 是一个用于构建和管理 Java 项目的工具,它可以帮助自动化项目的构建过程。 #### 二、配置 Jenkins 1. **配置 Jenkins 插件**: - **Deploy to Container Plugin**:此插件用于将 Web 应用程序部署到容器中...

    Maven:构建和管理Java项目Maven:构建和管理Java项目

    - **部署**:将构建好的项目部署到指定的服务器上。 ##### 依赖管理 - **声明式配置**:Maven通过POM文件中的依赖列表来管理项目的依赖关系。 - **传递性**:当项目依赖于另一个项目时,Maven还会自动解析并包含后...

    MyEclipse中的maven web项目管理

    首先,选择"New" -&gt; "Web Project",然后在"Project name"中输入项目名称,"Source folder"设为`src/main/java`,"Web root folder"设为`src/main/web`,并确保勾选"Maven"选项以添加Maven支持。在"GroupId"中输入...

    maven 安装包用于项目管理

    - **项目对象模型(Project Object Model, POM)**:POM是Maven项目的基础,它是一个XML文件,包含了项目的基本信息,如项目名称、版本、依赖、构建目标等。 - **坐标(Coordinates)**:每个Maven项目都有唯一的...

    maven 项目

    虽然文件名称列表只给出了"Aaa",在实际的Maven项目中,通常还会包含其他重要文件和目录,如`.mvn`目录(存储Maven特定的配置),`target`目录(存放Maven构建的输出结果,如编译后的类文件、打包的JAR或WAR文件),...

    maven聚合web工程--struts2+spring

    "maven聚合web工程--struts2+spring"这个标题表明我们正在讨论一个使用Maven构建的项目,该项目集成了Struts2和Spring这两个流行的Java Web框架。Struts2是一个用于构建 MVC(模型-视图-控制器)架构的框架,而...

    maven 过滤文件夹打包

    在软件开发过程中,尤其是Java应用,Maven是一个广泛使用的构建工具,它可以帮助开发者自动化构建、测试和部署项目。"maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的...

    实现maven管理的Javaweb项目的proguard代码混淆功能

    3. 执行构建:运行`mvn package`命令,Maven会自动调用ProGuard并将混淆后的结果打包进最终的jar或war文件。 在实际操作中,可能会遇到一些问题,如类找不到、配置文件错误等。解决这些问题的关键在于正确配置...

Global site tag (gtag.js) - Google Analytics