`
cfyme
  • 浏览: 275078 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

maven replace引起的问题

 
阅读更多

项目打包的时候,js文件后缀类似这样的,a.js?v==TIMESTAMP 没有replace成功:

 

其中pom.xml配置如下:

<plugin>
				<groupId>com.google.code.maven-replacer-plugin</groupId>
				<artifactId>replacer</artifactId>
				<version>1.5.0</version>
				<executions>
					<execution>
						<!-- the replace should happen before the app is packaged -->
						<id>replace-for-compile</id>
						<phase>compile</phase>
						<goals>
							<goal>replace</goal>
						</goals>
						<configuration>
							<includes>
								<!-- replace the token in this file -->
								<include>**/target/**/*.jsp</include>
							</includes>
							<encoding>UTF-8</encoding>
							<regex>false</regex>
							<!-- the name of the token to replace -->
							<token>TIMESTAMP</token>
							<!-- replace it with the maven project version -->
							<value>${maven.build.timestamp}</value>
						</configuration>
					</execution>
					<execution>
						<id>replace-for-generate</id>
						<phase>generate-sources</phase>
						<goals>
							<goal>replace</goal>
						</goals>
						<configuration>
							<includes>
								<!-- replace the token in this file -->
								<include>**/src/main/resources/**/*.xml</include>
								<include>**/src/main/webapp/WEB-INF/*.xml</include>
								<include>**/src/main/resources/*.properties</include>
								<include>**/src/test/java/com/tf8/util/TestBeanFactory.java</include>
							</includes>
							<encoding>UTF-8</encoding>
							<regex>false</regex>
							<!-- the name of the token to replace -->
							<token>__artifactId__</token>
							<!-- replace it with the maven project version -->
							<value>invite</value>
						</configuration>
					</execution>
				</executions>
			</plugin>

 

 

后来修改成如下,主要是去掉了replace-for-generate



 

成功。

  • 大小: 15.2 KB
分享到:
评论

相关推荐

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    3. **依赖管理**: Maven通过POM自动管理项目的依赖关系,可以避免jar地狱问题,减少手动配置。 4. **生命周期 (LifeCycle)**: Maven有三个主要的生命周期,分别是clean、default和site。default生命周期包含编译、...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    在Eclipse中安装Maven插件,可以方便开发者在IDE内进行Maven项目的操作,解决无法用Maven Pom editor打开pom.xml文件的问题。以下是对这个主题的详细说明: 1. **Maven Pom Editor**: Maven的pom.xml文件是项目...

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    开源工具Maven3.9.4版本压缩包

    Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

    Maven仓库apache-maven-3.2.5

    Maven 3.2.5是该工具的一个版本,发布于2014年,旨在提高构建效率,增强稳定性,并修复了前一版本的一些已知问题。 在Java开发中,Maven通过使用一个统一的构建生命周期和约定优于配置的原则,极大地简化了项目构建...

    创建Maven项目相关问题

    maven项目创建时相关问题,参照网络资源以及自己遇到问题解决

    Maven很Maven仓库

    在Maven配置过程中,可能会遇到很多问题,比如仓库配置不正确导致依赖下载失败,或者全局和本地仓库设置混乱等。配置两天的时间表明这可能是一个相对复杂的任务,尤其是对于初次接触Maven的开发者来说。 在Maven的...

    maven之开源中国Maven库

    【标题】"maven之开源中国Maven库" 指的是使用 Maven,一个流行的Java项目管理和集成工具,与开源中国的Maven仓库进行交互。开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以...

    使用Maven导入Maven工程的视频教程

    使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...

    maven教程-maven教程-maven教程

    Maven之所以被广泛应用,是因为它解决了传统Java项目开发中遇到的依赖管理问题。在没有Maven之前,开发者需要将所有依赖的jar包手动下载并添加到项目的lib目录中,这不仅繁琐,而且容易出错,例如版本冲突和依赖遗漏...

    Windoiws的maven3.8.8

    **Windows环境下Maven 3.8.8的安装与配置** Maven是Apache软件基金会开发的一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和文档生成。Maven 3.8.8是Maven的一个版本,它包含了对之前版本的一些改进和...

    maven.rar apache-maven-3.5.4

    使用Maven,开发者只需在POM.xml中声明项目依赖,Maven会自动下载并管理这些依赖,避免了版本冲突问题。此外,Maven通过约定优于配置的原则,简化了项目结构,使得构建过程标准化。 总结来说,Maven 3.5.4是一个...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和文档。Maven 3.6.0是该工具的一个稳定版本,提供了许多改进...

    Eclipse 的 Maven 插件常见问题解决方法

    eclipse 集成 maven 插件后,在引用maven项目的时候,经常会出现不是MAVEN项目,maven-compiler-plugin 找不到,没能引入 Maven Dependencies 包等问题。现在把个人的结局方法分享给大家

    Maven全版本资源,Maven 3.0.5-3.8.5,每个版本包含4个文件,Maven3全资源打包下载,Maven全集

    apache-maven-3.0.5 apache-maven-3.1.1 apache-maven-3.2.5 apache-maven-3.3.9 apache-maven-3.5.4 apache-maven-3.6.3 apache-maven-3.8.5 每个版本包含4个文件: apache-maven-3.8.5-bin.tar.gz apache-maven-...

    maven学校配置maven配置maven配置

    maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置...

    maven3.1、maven3.2安装包、源码及eclipse整合插件

    而Maven 3.2则在此基础上进一步提高了稳定性,修复了许多已知问题,并增强了对Java 8的支持。 2. Maven源码: 拥有Maven的源码对于开发者来说非常有价值,你可以深入理解其内部工作机制,例如生命周期、构建过程、...

    Mac的maven安装包apache-maven-3.6.3.zip

    在IT行业中,Maven是一个非常重要的工具,尤其对于Java开发者来说,它是项目管理和构建的首选。本篇将详细讲解如何在Mac系统上,特别是配备M1芯片的MacBook上安装Apache Maven 3.6.3。 Apache Maven是一个基于项目...

    Maven3.5~3.6.3各版本下载

    Maven版本下载指南 Maven是一款基于Java的项目管理和构建工具,由 Apache Software Foundation 开发和维护。Maven的主要功能是帮助开发者快速构建、测试和部署项目。在实际项目开发中,Maven发挥着至关重要的作用。...

    Maven3.5.4本地安装包

    例如,这个版本提高了构建速度,修复了一些已知问题,同时增强了对Java 9和10的支持。此外,它还引入了新的插件管理和依赖解析机制,使得项目的构建更加高效和可靠。 安装Maven 3.5.4的步骤通常包括以下几个部分: ...

Global site tag (gtag.js) - Google Analytics