`
AILIKES
  • 浏览: 187215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven常用内置变量

阅读更多

Built-in properties

  • ${basedir} represents the directory containing pom.xml
  • ${version} equivalent to ${project.version(deprecated: ${pom.version})

Pom/Project properties

All elements in the pom.xml, can be referenced with the project. prefix. This list is just an example of some commonly used elements. (deprecated: {pom.} prefix)

  • ${project.build.directory} results in the path to your "target" directory, this is the same as ${pom.project.build.directory}
  • ${project.build.outputDirectory} results in the path to your "target/classes" directory
  • ${project.name}refers to the name of the project (deprecated: ${pom.name} ).
  • ${project.version} refers to the version of the project (deprecated: or ${pom.version}).
  • ${project.build.finalName} refers to the final name of the file created when the built project is packaged

Local user settings

Similarly, values in the user's settings.xml can be referenced using property names with settings. prefix.

  • ${settings.localRepository} refers to the path of the user's local repository

Environment variables

Environment variables can be referenced using the env prefix

  • ${env.M2_HOME} returns the Maven2 installation path.
  • ${java.home} specifies the path to the current JRE_HOME environment use with relative paths to get for example:
    <jvm>${java.home}../bin/java.exe</jvm>
分享到:
评论

相关推荐

    Maven常用插件整理.docx

    在Maven的配置中,可以使用内置变量,如`${basedir}`表示项目根目录,`${project.basedir}`和`${basedir}`相同, `${project.build.directory}`是主目标目录,`${project.build.sourceEncoding}`是主源码的编码格式...

    Maven-3.3.9-附环境变量配置说明.rar

    - **Eclipse**:Eclipse 也有内置的 Maven 支持,可通过 Window &gt; Preferences &gt; Maven 来配置 Maven 安装位置。此外,可以使用 M2E (Maven Integration for Eclipse) 插件进一步增强 Maven 功能。 **4. Maven 的...

    Maven工程开发环境搭建及常用操作

    6. **设置Maven Classpath变量**:在Eclipse中,需要配置Maven的Classpath变量。这可以通过`Window &gt; Preferences &gt; Java &gt; Build Path &gt; Classpath Variables`完成。创建名为`M2_REPO`的新变量,将其值设置为Maven...

    maven项目编译jar包

    在Java开发中,Maven是一个强大的项目管理...确保你的环境中已经安装了Maven,并且配置了正确的Maven环境变量,然后按照上述方法操作即可。记住,Maven的强大在于它的标准化和自动化,使得项目管理变得更加简单和高效。

    maven3.0.4学习教程

    常用Maven命令有:`mvn clean`清理项目,`mvn compile`编译源代码,`mvn test`运行单元测试,`mvn install`将项目安装到本地仓库,以及`mvn package`打包项目。 2.6. 如何在 Eclipse 装 Maven 插件 Eclipse 用户...

    Maven安装包

    ### Maven常用命令 - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行项目单元测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`...

    nexus maven内部库配置安装手册

    - **内置仓库**:Nexus预定义了几种常用的仓库,包括Maven Central、Releases、Snapshots和3rd Party等,分别用于不同的目的,如缓存中央仓库中的发布版本构件、部署组织内部的发布版本构件等。 - **部署构件到...

    maven的配置

    - **不使用默认配置**: Eclipse有自己的内置Maven,但通常推荐使用本地安装的Maven。在Eclipse中,进入`Window &gt; Preferences &gt; Maven`,取消勾选`Use maven embedded`,然后点击`Browse...`选择你的Maven安装目录...

    Maven学习 初学入门

    Maven内置了一些常用的插件,如编译插件、测试插件、打包插件等。用户还可以通过配置`&lt;build&gt;&lt;plugins&gt;`来添加或定制插件,以满足特定的构建需求。 #### Maven总结 Maven是一个强大的项目构建和管理工具,它通过...

    Maven起步

    #### 五、Maven常用命令 - `mvn clean`: 清理项目产生的临时文件。 - `mvn compile`: 编译源代码。 - `mvn test`: 运行单元测试。 - `mvn package`: 打包项目。 - `mvn install`: 安装到本地仓库。 - `mvn site`: ...

    自己整理的maven

    #### 二、Maven常用命令实例 - **完整构建和部署**:`mvn clean deploy site-deploy`,该命令将执行整个构建过程,包括清理、构建和部署文档站点至仓库。 - **构建并安装到本地仓库**:`mvn clean install`,这是最...

    maven的介绍.docx

    - **自动化构建**:Maven内置了一系列强大的构建工具,例如Maven Surefire(用于单元测试)、Maven Archetype(用于创建新项目模板),这些工具可以帮助开发者自动化测试、编译和打包代码,提高了构建效率,降低了...

    maven创建项目

    - **准备工作**:首先需要在本地机器上配置好Maven环境,包括设置正确的`MAVEN_HOME`环境变量,并在用户的`.m2`目录下配置好`settings.xml`文件。 - **本地仓库路径**:默认情况下,Maven会在用户主目录下的`.m2/...

    maven安装教程.rar

    Maven常用命令 - `mvn clean`:清理项目产生的临时文件和目标文件 - `mvn compile`:编译源代码 - `mvn test`:执行单元测试 - `mvn package`:打包项目(生成JAR或WAR) - `mvn install`:将打包后的文件安装到...

    Maven实战最清楚版

    - **2.7.1 设置MAVEN_OPTS环境变量**:通过设置此环境变量可以优化Maven的性能。 - **2.7.2 配置用户范围settings.xml**:个性化配置Maven的行为。 - **2.7.3 不要使用IDE内嵌的Maven**:建议使用独立的Maven而非...

    Maven笔记.doc

    由 Maven 自己维护,里面有大量的常用类库,并包含世界上大部分流行的开源项目构件,目前以 Java 为主。 2.内部中心仓库: a. 也叫私有共享仓库(私服),一般由公司自己设立,只为本公司内部共享使用。 b. 既...

Global site tag (gtag.js) - Google Analytics