`

java Maven: 如何在properties文件中获取maven的 pom.xml 的键值

阅读更多

 

举例:项目读取pom文件路径的方法:

    pom文件内:<profiles>

   <profile>
      <id>development</id>
      <activation>
         <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
         <web.work.model>normal</web.work.model>
         <config.root>D:/javaServer/opt/pay/config/basis/wenjianmulu</config.root><dbtype>oracle</dbtype>
      </properties>
   </profile>

</profiles>

 

 

<build>
   <resources>
      <resource>
         <directory>src/main/resources</directory>
         <filtering>true</filtering>
      </resource>
   </resources>
</build>

 

 

 

 

applicationContext.xml 文件中读取指定地址方法:

   <bean id="propertyConfigurer"

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
   <property name="ignoreUnresolvablePlaceholders" value="true" />
   <property name="locations">
      <list>
         <value>file:${config.root}/xianyu-config-env.properties</value></list>
   </property>
</bean>

 

 

(文件目录自定义)

以上,applicationContext.xml 就能读取pom里边的值了

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Maven pom.xml与settings.xml详解

    在Maven的世界里,`pom.xml`和`settings.xml`是两个至关重要的配置文件,它们共同决定了Maven项目的构建过程和环境配置。`pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、...

    maven pom.xml 动态读取变量值插件

    该jar包功能,可以在一个properties文件里面定义jdbc.url=${url},在另一个properties文件定义具体的值,通过该jar可以获取到哪个具体的值。下载之后,自行安装到本地maven仓库,安装命令参考我另一篇博文。具体pom....

    Maven_pom.xml常用配置解析

    Maven pom.xml 常用配置解析 ...21. `properties` 元素:在 POM 中可以用作替代,以及用于资源过滤。 通过 pom.xml 文件,我们可以定义项目的结构、依赖关系和编译过程,从而实现自动化的构建、测试和部署过程。

    MAVEN pom.xml 配置oracle driver jar

    本主题将深入探讨如何在Maven的配置文件`pom.xml`中添加Oracle数据库驱动(jar)以实现与Oracle数据库的连接。首先,我们需要理解`pom.xml`文件的作用,它是Maven项目的元数据文件,包含了项目的信息、构建指令以及...

    Maven-pom.xml.rar_POM_pom.xml

    在Java开发领域,Maven是一个广泛使用的项目管理工具,它通过一个称为`pom.xml`的配置文件来管理项目的构建、依赖和版本控制。`pom.xml`是Maven项目对象模型(Project Object Model)的简称,是Maven的核心配置文件...

    maven中pom.xml基本配置

    在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...

    pom.xml常用配置

    下面是pom.xml文件中常用的配置项和解释: 1. `&lt;project&gt;`:pom.xml文件的根元素,定义了整个项目的信息。 2. `&lt;modelVersion&gt;`:定义了pom.xml文件的版本号,当前版本号为4.0.0。 3. `&lt;groupId&gt;`:定义了项目的...

    ( maven中整合Spring+hibernate的pom.xml文件的配置.doc )

    ### Maven中整合Spring与Hibernate的Pom.xml配置详解 在Java Web开发中,Spring框架以其强大的功能和灵活性被广泛应用于企业级应用的构建之中。而Hibernate作为一种流行的对象关系映射(ORM)工具,能有效简化...

    超级POM_POM文件总体配置说明.pdf

    `&lt;parent&gt;`元素定义了父POM的坐标,包括`&lt;groupId&gt;`、`&lt;artifactId&gt;`、`&lt;version&gt;`,以及可选的`&lt;relativePath&gt;`,它指定了父POM在本地文件系统中的相对路径,方便Maven查找。通常情况下,`&lt;relativePath&gt;`的默认值...

    pom.xml配置文件讲解

    在pom.xml文件的开头部分,定义了模型版本为4.0.0,这是 Maven 的默认模型版本。 groupId groupId 是项目或者组织的唯一标志,并且配置时生成的路径也是由此生成。例如,groupId 为 com.mycompany.app,则生成的...

    maven:pom文件详解.docx

    - `properties`:定义项目的属性,可以在整个POM中引用。 - `profiles`:配置的多环境版本,可以根据特定条件激活。 Maven的“约定优于配置”原则使得开发者无需过多关注构建细节,只需专注于编写代码和定义必要的...

    maven 过滤文件夹打包

    在软件开发过程中,尤其是Java应用,Maven是一个广泛使用的构建工具,它可以帮助开发者自动化构建、测试和部署项目。"maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的...

    一个简单的 pom.xml 示例,它定义了一个基本的 Java 项目

    本文将详细介绍一个基本的`pom.xml`文件,该文件是Maven项目的核心配置文件,它定义了一个简单的Java项目。通过分析这个文件,我们可以更好地理解Maven如何管理和构建Java项目。 #### 2. pom.xml文件结构解析 ####...

    IDEA+Maven导入新包JDK版本冲突问题

    IDEA 和 Maven 是 Java 开发中常用的集成开发环境和项目管理工具,但是当我们在 IDEA 中使用 Maven 管理项目时,可能会遇到 JDK 版本冲突问题。今天我们将讨论如何解决这个问题。 一、问题背景 ---------------- ...

    Maven发布Jar包中文乱码解决方法

    Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object...通过在 pom.xml 文件中添加配置、在 Maven 命令中添加参数、在资源文件中添加配置等方式,可以解决 Maven 发布 Jar 包中文乱码问题。

    Spring Boot技术知识点:如何获取application.yml配置文件里的相关属性(方法1)

    在Spring Boot应用中,`application.yml`文件是一个关键的组件,它用于定义应用程序的配置属性。这个文件通常位于`src/main/resources`目录下,并且被Spring Boot自动加载以提供配置信息。本文将深入探讨如何在代码...

    maven的pom配置文件

    在pom.xml文件中,我们还可以看到packaging元素,它定义了项目产生的构件类型,例如jar、war、ear、pom等。 另外,我们还可以看到name、url和description元素,这些元素定义了项目的名称、主页的URL和详细描述。...

    maven配置命令及项目部署

    本文将详细介绍maven的配置命令、项目部署、pom.xml文件的结构和元素、maven生命周期和插件等知识点。 maven配置命令 maven提供了一系列的配置命令,用于项目的构建、测试、打包、部署等。以下是一些常用的maven...

    allure-maven:Maven插件从测试结果生成魅力报告

    入门pom.xml添加到pom.xml构建部分: &lt;plugin&gt;&lt;groupId&gt;io.qameta.allure&lt;/groupId&gt;&lt;artifactId&gt;allure-maven&lt;/artifactId&gt;&lt;version&gt;2.9&lt;/version&gt;&lt;/plugin&gt;mvn clean test -运行测试您可以使用以下命令之一生成报告...

Global site tag (gtag.js) - Google Analytics