`

maven 拷贝部署

 
阅读更多

可以将test的配置拷贝到指定目录

maven clean install -Pprod pmd:pmd -Dmaven.test.skip=true
 

 

<build>
	<defaultGoal>package</defaultGoal>
	</build>
	<profiles>
		<profile>
			<id>prod</id>
			<build>
				<plugins>
					<plugin>
						<artifactId>maven-antrun-plugin</artifactId>
						<executions>
							<execution>
								<phase>test</phase>
								<goals>
									<goal>run</goal>
								</goals>
								<configuration>
									<tasks>
										<copy todir="${project.build.outputDirectory}" overwrite="true">
											<fileset dir="${project.build.outputDirectory}/prod" />
										</copy>
									</tasks>
								</configuration>
							</execution>
						</executions>
					</plugin>
					<plugin>
						<artifactId>maven-surefire-plugin</artifactId>
						<configuration>
							<skip>true</skip>
						</configuration>
					</plugin>
				</plugins>
			</build>
		</profile>
	</profiles>
分享到:
评论

相关推荐

    maven 远程部署tomcat

    Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    MavenUtil 文件拷贝

    在Java开发中,Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者构建、管理和部署应用程序。MavenUtil是特定于某个项目或库的一个实用工具类,它通常包含了与Maven相关的辅助方法,比如处理项目的资源...

    Maven Web项目部署到tomcat的方法总结

    要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹下。在Eclipse中,我们可以右键点击项目,然后选择“Run As”--&gt;“Maven Install”,将在项目的“target”...

    maven工程配置Tomcat热部署

    在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...

    maven项目补丁生成程序

    4. **命令行操作**:用户可以通过命令行工具应用这个补丁,该工具可能提供如`patch`或`apply-patch`之类的命令,执行文件的拷贝和替换操作,确保补丁正确地应用到目标项目。 5. **验证应用**:应用补丁后,程序可能...

    使用jekins自动构建部署java maven项目

    ### 使用Jenkins自动构建部署Java Maven项目 #### 一、软件环境配置 为了实现Java Maven项目的自动化构建与部署,首先需要准备如下软件环境: - **操作系统**:Windows Server 2012 R2 (64位) - **JDK版本**:1.7...

    Maven添加Tomcat插件实现热部署代码实例

    Maven热部署顾名思义,就是可以不影响项目在服务器中的运行情况,可以实现项目代码的更新,减少启动、编译时间,达到快速开发的目的,也不需要手动拷贝war包到远程项目,可以直接将项目以及war包部署到远程服务器。...

    maven-jboss-plugin部署EJB

    这个插件允许我们在Maven的构建生命周期中执行部署操作,无需手动进行繁琐的文件拷贝和服务器重启。通过配置插件的参数,如目标服务器地址、端口、部署路径以及EJB模块的详细信息,我们可以自动化整个部署过程。 ...

    maven教案-maven入门学习资料

    1. **项目构建**:Maven 提供了一套标准化的构建过程,包括编译、测试、打包、部署等步骤,使得开发者无需关心具体操作,只需按照规定的目录结构放置源代码和资源文件,Maven 就能自动完成整个构建流程。 2. **依赖...

    eclipse的maven插件

    它通过配置POM.xml文件,可以自动化执行构建任务,如下载依赖、编译源码、运行测试、打包、部署等。 二、Eclipse与Maven的结合 Eclipse作为一个强大的IDE,虽然本身不包含对Maven的内置支持,但可以通过m2e插件实现...

    maven入门到精通

    Maven 的基本原理很简单,采用远程仓库和本地仓库以及一个类似 build.xml 的 pom.xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次...

    maven-archetype-webapp-1.0.jar下载

    2. **基础配置**:生成的项目已经包含了基本的Maven配置文件pom.xml,这个文件包含了项目的基本信息、依赖库、构建设置等,使得开发者可以快速进行编译、测试和部署操作。 3. **依赖管理**:Maven Archetype Webapp...

    Maven-教案-1.0.docx

    Maven定义了一系列标准的项目构建步骤,包括清理、编译、测试、打包、部署等。这些步骤可以组合成一个生命周期,通过简单的命令执行。 ##### 4. 插件与目标 Maven通过插件实现各种功能,每个插件包含多个目标。例如...

    使用GitHub搭建Maven私库

    - **Maven部署插件**:配置部署的目标仓库URL等信息。 ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-deploy-plugin &lt;version&gt;2.8.2 &lt;repositoryId&gt;maven-repops &lt;url&gt;...

    maven项目hibernate demo

    通过Maven的war插件,可以将项目打包成WAR文件,然后将其拷贝到Tomcat的webapps目录下,启动服务器即可运行。 开发过程中,你可能会使用到JUnit进行单元测试,验证实体类和DAO层(数据访问对象)的功能。Hibernate...

    Maven引入本地Jar包并打包进War包中的方法

    Maven是一种流行的项目管理工具,主要用于Java项目的构建、测试和部署。在实际开发中,我们经常需要引入本地Jar包以满足项目的需求。本文将介绍Maven引入本地Jar包并打包进War包中的方法。 概述 在平时的开发中,...

    Maven2 的新特性.7z

    • deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 • generate-sources,产生应用需要的任何额外的源代码,如xdoclet。 如果要执行项目编译,...

    svn,maven, XML Schema等程序员必备.7z

    Maven通过读取POM.xml文件,自动下载所需的依赖库,执行编译、测试、打包、部署等构建任务。Maven使用约定优于配置的原则,为Java项目提供了一套标准的目录结构和生命周期。开发者可以通过插件扩展Maven的功能,使其...

    maven+jbpm4.4+Jboss5.0

    注:由于本文开发环境中,包含了Maven对jar的很多索引,导致文件很大(索引文件800多MB),故这不是原生的Demo,我只是将这Demo中的三个项目拷贝并打包了过来。 如想跟本人沟通,请到本文CSDN博客个人首页,找到本人...

Global site tag (gtag.js) - Google Analytics