`
yaozhiqiang109
  • 浏览: 120755 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

maven的mvn clean package打包xml文件中的占位符解析原因

 
阅读更多
<build>
	<filters>
			<filter>${user.home}/love.properties</filter>
	</filters>
    <finalName>love-web</finalName>
		<resources>
			<resource>
				<directory>src/main/resources</directory>
				<filtering>true</filtering>
				<includes>
					<include>**/*</include>
				</includes>
			</resource>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
			</resource>
		</resources>
  </build>

 <filtering>true</filtering> 这个配置的意思是过滤掉src/main/resources文件夹下面的任意文件和src/main/java的文件夹下面的xml文件中的占位符,占位符是以 ${变量名称}形式,maven会自动读取配置文件,然后解析其中的占位符,使用love.properties文件中定义的属性进行替换

分享到:
评论

相关推荐

    Maven 入门指南.docx

    - Maven 可以通过配置插件来处理资源文件,如:`maven-resources-plugin` 可以用来过滤资源文件中的占位符。 - 使用 `&lt;build&gt;` 元素下的 `&lt;resources&gt;` 来指定资源文件的位置。 #### 八、依赖管理与外部库集成 1...

    maven resource

    此外,还可以通过配置Maven插件来定制资源文件的处理方式,比如使用`maven-resources-plugin`插件来过滤资源文件中的占位符,实现动态替换等功能。 #### 四、Maven生命周期与构建 - **构建生命周期**:Maven有三个...

    Tabao-Maven

    - **资源过滤**: 在构建过程中替换资源文件中的占位符。 - **Profile**: 配置不同的环境设置,如开发、测试和生产环境。 - **Archetype**: 创建项目模板,快速初始化新项目。 - **高质量POM**: 优化POM文件,使其...

    Learning Apache Maven

    Maven 允许你在构建过程中替换属性文件中的占位符。这使得可以在构建的不同阶段使用不同的配置值,而无需手动修改文件。 - **使用 Maven-model 插件在运行时读取 `pom.xml`** Maven-model 插件提供了一种简单的...

    将hadoop与java的编译器idea相连

    6. **将写好的Java程序打包**:使用Maven命令`mvn clean package`将程序打包成jar文件。 7. **在本地目录下创建一个jars包并上传**:将打包好的jar文件上传到Hadoop集群的某个目录中,如`/user/yourusername/input`...

    GitTest:第一次测试

    - `mvn package` 打包项目,生成可部署的JAR或WAR文件。 - `mvn install` 将打包好的文件安装到本地Maven仓库,供其他项目依赖。 此外,良好的Git实践还包括定期拉取远程仓库的更新(`git pull`)、解决合并冲突、...

Global site tag (gtag.js) - Google Analytics