`
aigo
  • 浏览: 2644538 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

maven自定义(修改)编译后输出的war或jar文件名

阅读更多
 <build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-assembly-plugin</artifactId>
			<version>2.4</version>
			<configuration>
				<finalName>自定义文件包名</finalName>
				<appendAssemblyId>false</appendAssemblyId>
				<descriptors>
					<descriptor>${basedir}/src/main/assembly.xml</descriptor>
				</descriptors>
			</configuration>
			<executions>
				<execution>
					<id>make-assembly</id>
					<phase>package</phase>
					<goals>
						<goal>single</goal>
					</goals>
				</execution>
			</executions>
		</plugin>
	</plugins>
</build>

 

分享到:
评论

相关推荐

    maven 编译工具

    - **打包(package)**:将编译后的类文件和资源文件打包成JAR、WAR或其他格式的文件。 - **安装(install)**:将打包后的文件安装到本地Maven仓库,供其他项目引用。 - **部署(deploy)**:将最终的包部署到远程...

    maven打包war配置

    在Java开发领域,Maven是一个不可或缺的构建工具,它能够帮助开发者管理项目依赖、构建工件,如JAR或WAR包。"maven打包war配置"这个主题涉及到如何使用Maven来打包一个Web应用程序(WAR)项目。WAR文件是Web应用的...

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

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

    java自动编译项目

    5. 如果需要,对编译后的结果进行打包(如生成JAR或WAR文件)。 6. 可能还包括部署或测试的步骤。 总的来说,Java自动编译项目是软件开发过程中的一个核心环节,它涉及到了项目构建、版本控制和日志管理等多个方面...

    Java Maven编译

    【Java Maven编译】是Java开发中的一个关键环节,它涉及到如何有效地管理和构建Java项目。Maven是一个强大的项目管理工具,由Apache软件基金会开发,它主要用于自动化构建过程,包括编译、测试、打包、部署等步骤。...

    maven+spring简单实例

    同时,可以使用`maven-resources-plugin`来处理资源文件,`maven-jar-plugin`或`maven-war-plugin`进行打包操作。 总结一下,"maven+spring简单实例"涉及到的关键知识点包括: 1. Maven的项目对象模型(POM)和...

    maven库代码

    开发者可以使用Maven的命令来处理这个项目,比如`mvn package`来打包此项目,生成JAR或WAR文件。 总之,Maven库是Java开发中管理依赖和构建项目的重要工具,通过其强大的依赖管理和生命周期管理功能,极大地提高了...

    maven精品视频教程

    3. 项目构建与打包:介绍如何使用Maven进行编译、测试、打包(如JAR、WAR)等操作。 4. 集成开发环境(IDE)与Maven的配合:如何在Eclipse、IntelliJ IDEA等IDE中配置和使用Maven。 5. 多模块项目管理:讲解如何...

    maven 开发简单示例

    最后,通过运行Maven命令,如`mvn clean install`,来编译、测试并构建项目,生成可部署的WAR或JAR文件。 在学习这个示例时,开发者可以了解到如何设置Maven的构建环境,理解pom.xml文件的结构和作用,掌握Spring的...

    maven仓库oschina

    Maven仓库则是Maven生态系统的重要组成部分,它允许开发者从中央仓库或自定义的远程仓库下载所需的库文件,同时也为开发者提供发布自己项目构建结果的场所。 Maven仓库分为中央仓库和本地仓库。中央仓库包含了大量...

    maven仓库基本插件

    - **打包插件**(maven-jar-plugin):创建JAR或WAR文件。 - **部署插件**(maven-deploy-plugin):将项目部署到远程仓库。 - **资源插件**(maven-resources-plugin):处理项目的资源文件,如复制到目标目录。...

    本地maven工程自动发布

    你可以通过修改pom.xml中的&lt;build&gt;&lt;finalName&gt;元素来定制生成的jar文件名。 3. Maven插件:为了实现自动打包,可以利用Maven的生命周期和插件机制。例如,使用maven-assembly-plugin或maven-jar-plugin来创建可执行...

    maven使用自己资料

    “源码”标签表明这篇博文会涉及到Maven与源代码管理的关联,可能包括如何通过Maven将源代码构建为可执行的jar或war文件。而“工具”标签则强调Maven作为开发者常用工具的角色,它能够自动化许多繁琐的任务,提高...

    Java打Jar包方法和实例

    其中`c`表示创建新的JAR文件,`f`表示指定输出的JAR文件名,`class_files_and_folders`是你想要打包的文件或目录。 - **Eclipse**: 在Eclipse中,右键点击项目 -&gt; Export -&gt; Java -&gt; Runnable JAR file,选择...

    apache-maven管理工具

    - 插件:Maven通过插件执行具体任务,如编译源代码、运行测试、打包成JAR或WAR等。 总的来说,Apache Maven 是一个强大的工具,能够帮助开发者更高效地管理Java项目,实现标准化的构建流程,并简化团队协作。通过...

    Maven 可跑配置

    5. **运行配置**:在pom.xml中,可以配置&lt;build&gt;&lt;finalName&gt;来设定最终的jar或war文件名。此外,如果项目包含main方法,可通过&lt;build&gt;&lt;plugins&gt;&lt;plugin&gt;&lt;configuration&gt;指定主类,使`mvn exec:java`命令可以直接运行...

    jar file and zip project

    使用`jar`命令:Java自带的jar工具允许开发者通过命令行创建jar文件,如`jar cf jarfile manifest entries...`,其中`c`代表创建,`f`指定输出的jar文件名,`manifest`是清单文件,`entries`是添加到jar的文件或目录...

    手工jar打包

    在实际开发中,可能会有更复杂的需求,例如包含资源文件、设置JAR的压缩选项、或者使用构建工具(如Maven或Gradle)自动化这些过程。不过,以上步骤对于理解基本的JAR打包过程已经足够了。通过掌握这些基础,你可以...

    MavenTest-源码.rar

    **Maven命令**:常用命令包括`mvn clean`(清理项目)、`mvn compile`(编译源代码)、`mvn test`(运行单元测试)、`mvn install`(将项目安装到本地仓库,便于其他本地项目引用)和`mvn package`(打包项目,生成...

    maven举例

    4. `mvn package`: 打包项目,生成最终的可部署文件,如JAR或WAR。 5. `mvn install`: 将项目打包后安装到本地仓库,供其他项目使用。 6. `mvn deploy`: 将项目部署到远程服务器。 【 Maven 与Web项目的关系 】 在...

Global site tag (gtag.js) - Google Analytics