`

web项目打包脚本

 
阅读更多

1、案例一,执行命令:maven clean package,表示将src/main/resouces目录下的资源文件拷贝到classes目录下

<build>
	<finalName>packageFileName</finalName>
	<resources>
		<resource>
			<targetPath>${project.build.directory}/classes</targetPath>
			<directory>src/main/resouces</directory>
			<filtering>true</filtering>
			<includes>
				<include>**/*.xml</include>
				<include>**/*.properties</include>
			</includes>
		</resource>
	</resources>

	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.1</version>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
			</configuration>
			<dependencies>
				<dependency>
					<groupId>org.codehaus.plexus</groupId>
					<artifactId>plexus-compiler-eclipse</artifactId>
					<version>2.2</version>
				</dependency>
			</dependencies>
		</plugin>
	</plugins>
</build>

2、案例二,执行命令:maven clean -Ptest package,其中test表示将deploy/test目录下资源文件拷贝到classes目录下

<build>
	<finalName>packageFileName</finalName>
	<resources>
		<resource>
			<targetPath>${project.build.directory}/classes</targetPath>
			<directory>deploy/${env}</directory>
			<filtering>true</filtering>
			<includes>
				<include>**/*.xml</include>
				<include>**/*.properties</include>
			</includes>
		</resource>
	</resources>

	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.1</version>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
			</configuration>
			<dependencies>
				<dependency>
					<groupId>org.codehaus.plexus</groupId>
					<artifactId>plexus-compiler-eclipse</artifactId>
					<version>2.2</version>
				</dependency>
			</dependencies>
		</plugin>
	</plugins>
</build>

 

 

 

分享到:
评论

相关推荐

    集成jdk+mysql+tomcat+web项目打包成rpm

    本篇将深入探讨如何将Java环境(JDK)、MySQL数据库、Tomcat应用服务器以及Web项目整合打包成一个RPM软件包,以便实现一键安装。 首先,让我们理解RPM的基本概念。RPM是一种用于安装、升级、查询、验证和卸载软件的...

    web项目编译打包

    这里我们主要探讨的是如何对一个普通的Java Web项目进行编译打包,以及如何将打包后的WAR文件部署到Tomcat服务器上运行。这一过程涉及到多个步骤,包括项目的构建、打包工具的使用、以及服务器配置等。 首先,让...

    java web项目打包

    Java Web项目是基于Java技术构建的Web应用程序,它们可以包括Servlets(服务端脚本)、JSP(Java Server Pages)、JavaBeans等组件。这些组件协同工作,提供动态网页内容和业务逻辑。 2. **打包工具**: - **...

    VS打包Web项目实例

    在IT行业中,Web项目的部署和打包是一个至关重要的环节,尤其对于开发者来说,能够高效地将应用程序发布到目标环境是日常工作中不可或缺的一部分。本实例聚焦于使用Visual Studio(VS)进行Web项目的打包,其中包括...

    cocosCreator打包web-mobile合并html脚本

    通过以上步骤,我们可以利用CocosCreator的打包功能和自定义脚本来实现Web和Mobile平台的试玩广告整合,提高用户体验和投放效率。在实际操作中,可能还需要根据具体需求进行调整和定制,但基本流程和要点已经涵盖了...

    php网站在线打包脚本

    在线打包脚本通常会先遍历指定的文件和目录,然后将它们逐个添加到压缩包中,同时保留原始的相对路径。 在`onlinezip.php`这个文件中,我们可以预期它包含了上述功能的实现。这个脚本可能包括以下步骤: 1. 用户...

    web项目打包+安装过程中设置web.config和端口号

    在打包项目时,我们需要确保`web.config`文件中的配置适应目标环境,特别是当涉及到多个环境(如开发、测试和生产)时。 设置端口号通常是为了避免不同服务之间的冲突,或者为了特定的需求,比如通过不同的端口提供...

    小尘web项目打包工具,可以将整个web项目如html,js,css,图片,各种文件等打包成一个exe程序

    标签中的“软件/插件”表明小尘Web打包工具可能包含了一些辅助功能,例如自动化脚本、自定义配置选项等,以便开发者根据需求进行定制。而“范文/模板/素材”可能意味着该工具提供了预设的打包方案或者资源,帮助快速...

    WebUI-4.26-修复打包问题

    - **Example**:示例项目展示了如何利用修复后的WebUI-4.26进行实际开发,包括正确的配置、打包步骤和功能演示,对于初学者极具参考价值。 - **WebUI**:这是修复版的前端网页部分,包含了必要的HTML、CSS和...

    nsis web项目 打包安装文件exe,jdk、tomcat设置

    在实际操作中,开发者首先会准备Web项目的打包资源,然后使用NSIS编写安装脚本,指定JDK和Tomcat的位置,以及安装过程中的交互逻辑。安装程序会处理文件解压、注册服务、配置环境变量等一系列步骤。最后,通过NSIS...

    java打包脚本.rar

    Java打包脚本是Java开发过程中一个非常重要的环节,它能够将源代码、资源文件以及配置文件等合并成一个可执行的JAR(Java Archive)文件或者WAR(Web Application Archive)文件,便于部署和分发。这里提到的"java...

    web自动打包工具(java),超小

    java网站系统文件打包工具 要求,jdk1.5以上/tomcat 功能介绍,可将系统上所有的运行文件,打包成system.zip文件,并可过滤不打包的配置文件,图片等 主要作用,用于java系统开发时,开发环境,测试环境,运行环境...

    java项目打包工具

    Java项目打包工具是开发人员在完成Java应用程序或Web应用程序开发后,用来整合资源、编译代码、处理依赖、生成可部署文件的重要工具。这些工具帮助开发者将源代码、配置文件、库和其他资源组织成便于分发和运行的...

    web打包批处理过程

    这里我们将详细探讨"web打包批处理过程",以及如何通过批处理脚本来实现自动化。 批处理(Batch Processing)是一种自动执行一系列命令的方法,通常用于简化重复性的任务。在Web开发中,批处理脚本可以极大地提高...

    web 打包成exe文件

    本文将详细介绍如何将 Web 项目打包成一个 EXE 文件,以便客户可以轻松地安装和运行 Web 系统。整个过程将涉及到 Tomcat、MySQL、JDK 等多个组件的安装和配置。 首先,需要在 C 盘建立一个名为 MyApp 的文件夹,...

    cocosCreator 自动打包工具

    2. **构建配置**:根据项目需求,脚本可能包含不同平台(如Android、iOS、Web等)和构建模式(如Release、Debug)的打包选项。这些配置可以通过参数传递或者读取配置文件来实现。 3. **预处理步骤**:在打包前,...

    日志打包脚本

    ### 日志打包脚本知识点详解 #### 一、概述 在Linux系统中,日志管理是维护服务器稳定运行的关键环节之一。随着系统日志数量的增长,有效地管理和存储这些日志变得越来越重要。本文将详细介绍一个简单的Linux日志...

    springboot(web项目,非maven)

    标题中的“springboot(web项目,非maven)”指的是一个基于Spring Boot框架构建的Web应用程序,但它不是使用Maven作为构建工具。Spring Boot简化了Java Web应用的开发过程,提供了快速构建可运行的应用程序的方式,而...

Global site tag (gtag.js) - Google Analytics