`
fish119
  • 浏览: 149285 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Maven Copy Dependencies To WebContent/WEB-INF/Lib

 
阅读更多
<build>
		<finalName>Test</finalName>
		<defaultGoal>install</defaultGoal>
		<sourceDirectory>src</sourceDirectory>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-war-plugin</artifactId>
				<version>2.3</version>
				<configuration>
					<warSourceDirectory>WebContent</warSourceDirectory>
					<failOnMissingWebXml>false</failOnMissingWebXml>
				</configuration>
			</plugin>
			<!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> 
				<configuration> <skip>true</skip> </configuration> </plugin> -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-dependency-plugin</artifactId>
				<version>2.9</version>
				<executions>
					<execution>
						<id>copy</id>
						<phase>clean</phase>
						<goals>
							<goal>copy-dependencies</goal>
						</goals>
						<configuration>
							<outputDirectory>${basedir}/WebContent/WEB-INF/lib</outputDirectory>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
		<pluginManagement>
			<plugins>
				<!-- Ignore/Execute plugin execution -->
				<plugin>
					<groupId>org.eclipse.m2e</groupId>
					<artifactId>lifecycle-mapping</artifactId>
					<version>1.0.0</version>
					<configuration>
						<lifecycleMappingMetadata>
							<pluginExecutions>
								<!-- copy-dependency plugin -->
								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>org.apache.maven.plugins</groupId>
										<artifactId>maven-dependency-plugin</artifactId>
										<versionRange>[2.0.0,)</versionRange>
										<goals>
											<goal>copy-dependencies</goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore />
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>

 

分享到:
评论

相关推荐

    Maven打包,指定classes路径

    2. **配置`&lt;plugins&gt;`部分**:为了确保类文件被打包到`WebContent/WEB-INF/classes`,我们需要自定义`maven-war-plugin`。我们需要在`&lt;plugins&gt;`标签内添加如下配置: ```xml ... &lt;groupId&gt;org.apache.maven...

    Maven更新失败,Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

    在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/ central junit junit Address/ ...

    apache-maven-3.5.0

    maven-3.5.0版本的本地资源包,直接解压就可使用。 方式1 需要在系统环境变量中直接配置path中配置,路径是到bin目录。 方式2 新建配置(MAVEN_HOME),路径为是解压后的maven根目录,再在path中引用(%MAVEN_HOME%\...

    apache-maven-3.6.2-bin安装包.rar

    在这个“apache-maven-3.6.2-bin”安装包中,包含了运行Maven所需的所有核心组件、插件和文档。 1. **Maven的基本概念**: Maven是基于项目对象模型(Project Object Model, POM)的概念,通过XML文件定义项目的...

    springfox-spring-webflux-3.0.0-API文档-中英对照版.zip

    赠送Maven依赖信息文件:springfox-spring-webflux-3.0.0.pom; 包含翻译后的API文档:springfox-spring-webflux-3.0.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:io.springfox:springfox-spring-...

    WEB-INF下的lib下的子目录中的jar包不能自动发布的问题的解决办法

    `lib`目录位于`WEB-INF`下,通常用于存放应用所需的JAR(Java Archive)文件,这些JAR文件包含了运行应用所依赖的类库。然而,有时候我们可能会遇到一个问题,即`WEB-INF/lib`下的子目录中的JAR包无法自动发布,导致...

    maven官方安装包

    2.配置环境变量,新增M2_HOME=d:/apache-maven-3.0.5 ,修改path环境变量末尾加%M2_HOME%\bin 3.打开cmd窗口,输入mvn -version,返回maven版本和地址 4.新增本地maven库d:/ch_maven_repos 5.打开d:/apache-maven-...

    maven-site-plugin和 maven-scr-plugin同时使用时site plugin不能删除target中OSGI-INF\\serviceCo

    当maven-site-plugin和maven-scr-plugin同时使用时,可能遇到的问题是,site plugin试图清理target目录以准备生成新的站点文档,但因为maven-scr-plugin生成的服务元数据(通常位于target/OSGI-INF/serviceComposite...

    Maven archetype-catalog.xml

    官网链接地址:http://repo1.maven.org/maven2/archetype-catalog.xml 百度云链接:https://pan.baidu.com/s/1dF8Qa9V 密码:37me

    apache-maven-3.6.3.zip

    "apache-maven-3.6.3.zip"是Apache Maven的一个特定版本,即3.6.3,通常包含了所有必要的组件和库,方便用户在本地环境中快速安装和使用。 在压缩包中,我们可以看到以下几个关键文件和目录: 1. **LICENSE**: 这...

    Maven SpringMVC 测试DEMO

    一个标准的SpringMVC工程通常包含以下几个目录:src/main/java(存放源代码),src/main/resources(存放资源配置文件),src/main/webapp(存放Web应用资源),src/main/webapp/WEB-INF(存放web.xml)。...

    maven编译pentaho-big-data-plugin遇到的所有问题解决

    maven编译pentaho-big-data-plugin遇到的所有问题解决,pentaho6.0

    maven tomcat7改造后插件

    &lt;artifactId&gt;tomcat7-maven-plugin&lt;/artifactId&gt; &lt;path&gt;/&lt;/path&gt; &lt;port&gt;9001&lt;/port&gt; &lt;staticContextPath&gt;/img&lt;/staticContextPath&gt; &lt;staticContextDocbase&gt;C:/Users/sinodata-ylq/IdeaProjects/zshop/zshop_...

    3Maven创建web项目具体步骤.docx

    首先,需要将 WebContent/META-INF/WEB-INF 目录下的文件剪切到 src/main/webapp 目录下,并删除 WebContent 目录。然后,需要修改发布规则,右键点击项目,选择“Deployment Assembly”,然后选择“WebContent”,...

    使用Maven构建Spring MVC项目的简单示例

    mvn archetype:generate -DgroupId=com.tan -DartifactId=tan.maven.springmvc -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false ``` 这将生成一个基本的Maven Webapp结构,包括`src/main/...

    maven整合spring案例

    &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt; &lt;version&gt;3.8.1&lt;/version&gt; &lt;source&gt;1.8&lt;/source&gt; &lt;target&gt;1.8&lt;/target&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; ``` ### 3. 配置 Spring 在 `...

    IntelliJ IDEA maven 构建简单springmvc项目(图文教程)

    在开发Java Web应用程序时,Spring MVC是一个非常流行的框架,它提供了强大的模型-视图-控制器架构,便于构建可维护和可扩展的Web应用。本文将详细介绍如何使用IntelliJ IDEA和Maven构建一个简单的Spring MVC项目。 ...

    openjdk-1.8-tools.jar

    Could not resolve dependencies for project com.ruoyi:ruoyi-common-datasource:jar:3.0.0: Could not find artifact ...

    使用Eclipse构建Maven的SpringMVC项目

    在IT行业中,构建Java Web应用时,Eclipse作为强大的集成开发环境(IDE)和Maven作为项目管理和构建工具,常被结合使用。本教程将详细阐述如何利用Eclipse创建一个基于Maven的SpringMVC项目。 一、Maven简介 Maven...

    Android代码-turquoise

    Turquoise 5.3 ...Import dependencies from maven repository repositories { maven { url 'https://jitpack.io' } //maven { url 'https://github.com/shepherdviolet/alternate-maven-repository/r

Global site tag (gtag.js) - Google Analytics