- 浏览: 4916684 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (743)
- JAVA (44)
- JAVA 乔乐共享 (145)
- js (132)
- database (26)
- jQuery (46)
- velocity (16)
- Ubuntu (14)
- Grails (2)
- Groovy (6)
- xml (2)
- Spring (11)
- mysql (24)
- sqlserver (6)
- oracle (9)
- cmd (8)
- CSS (17)
- Linux (2)
- sqlite (4)
- php (11)
- json (2)
- laravel (2)
- html (3)
- 闲聊 (3)
- git (13)
- nodejs (25)
- angularjs (17)
- npm (8)
- bootstrap (4)
- mongodb (5)
- React (32)
- Crack (7)
- b (0)
- ES6 (2)
- webpack (3)
- Babel (1)
- Koa (1)
最新评论
-
taoshengyijiuzt:
感谢大佬!!!
JetBrains最新激活服务器(长期更新ing) -
masuweng:
激活码可以用
JetBrains最新激活服务器(长期更新ing) -
dusdong:
都失效了
JetBrains最新激活服务器(长期更新ing) -
追风筝的孩纸Zz:
dddddddddddddddd
js获取网页屏幕可见区域高度 -
自己811005:
88350bcf69dcfbda7f8a76a589d9054 ...
Js设置前端允许跨域请求后端API:Access-Control-Allow-Credentials
maven的变量
maven定义了很多变量属性,参考这里
http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide
1)内置属性
2)Pom/Project properties
所有pom中的元素都可以用 project. 前缀进行引用,以下是部分常用的
3)本地用户设定
所有用的的 settings.xml 中的设定都可以通过 settings. 前缀进行引用
4)环境变量
系统的环境变量通过 env. 前缀引用
5)java系统属性
所有JVM中定义的java系统属性.
6)用户在pom中定义的自定义属性
则引用 ${my.filter.value } 就会得到值 hello
7)上级工程的变量
8)引用属性Reflection Properties
The pattern ${someX.someY.someZ} can simply sometimes mean getSomeX().getSomeY().getSomeZ(). Thus, properties such as ${project.build.directory} is translated to getProject().getBuild().getDirectory().
汇总变量列表:
* project (from [1])
o project.distributionManagementArtifactRepository
o project.artifact
o project.parent
o project.file
o project.artifacts
o project.parentArtifact
o project.pluginArtifacts
o project.remoteArtifactRepositories
o project.pluginArtifactRepositories
o project.attachedArtifact
* settings (from [2])
o settings.offilne
o settings.interactive
* rootless (from [3])
o localRepository
o reactorProjects
* java properties (from [4])
o java.version
o java.vendor
o java.vendor.url
o java.home
o java.vm.specification.version
o java.vm.specification.vendor
o java.vm.specification.name
o java.vm.version
o java.vm.vendor
o java.vm.name
o java.specification.version
o java.specification.vendor
o java.specification.name
o java.class.version
o java.class.path
o java.library.path
o java.io.tmpdir
o java.compiler
o java.ext.dirs
o os.name
o os.arch
o os.version
o file.separator
o path.separator
o line.separator
o user.name
o user.home
o user.dir
maven定义了很多变量属性,参考这里
http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide
1)内置属性
${basedir} represents the directory containing pom.xml ${version} equivalent to ${project.version} or ${pom.version}
2)Pom/Project properties
所有pom中的元素都可以用 project. 前缀进行引用,以下是部分常用的
${project.build.directory } results in the path to your "target" dir, this is the same as ${pom.project.build.directory } ${project.build. outputD irectory } results in the path to your "target/classes" dir ${project.name } refers to the name of the project. ${project.version } refers to the version of the project. ${project.build.finalName } refers to the final name of the file created when the built project is packaged
3)本地用户设定
所有用的的 settings.xml 中的设定都可以通过 settings. 前缀进行引用
${settings.localRepository } refers to the path of the user's local repository. ${maven.repo.local } also works for backward compatibility with maven1 ??
4)环境变量
系统的环境变量通过 env. 前缀引用
${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>
5)java系统属性
所有JVM中定义的java系统属性.
6)用户在pom中定义的自定义属性
<project> ... <properties> <my.filter.value>hello</my.filter.value> </properties> ... </project>
则引用 ${my.filter.value } 就会得到值 hello
7)上级工程的变量
上级工程的pom中的变量用前缀 ${project.parent } 引用. 上级工程的版本也可以这样引用: ${parent.version }.maven的变量
8)引用属性Reflection Properties
The pattern ${someX.someY.someZ} can simply sometimes mean getSomeX().getSomeY().getSomeZ(). Thus, properties such as ${project.build.directory} is translated to getProject().getBuild().getDirectory().
汇总变量列表:
* project (from [1])
o project.distributionManagementArtifactRepository
o project.artifact
o project.parent
o project.file
o project.artifacts
o project.parentArtifact
o project.pluginArtifacts
o project.remoteArtifactRepositories
o project.pluginArtifactRepositories
o project.attachedArtifact
* settings (from [2])
o settings.offilne
o settings.interactive
* rootless (from [3])
o localRepository
o reactorProjects
* java properties (from [4])
o java.version
o java.vendor
o java.vendor.url
o java.home
o java.vm.specification.version
o java.vm.specification.vendor
o java.vm.specification.name
o java.vm.version
o java.vm.vendor
o java.vm.name
o java.specification.version
o java.specification.vendor
o java.specification.name
o java.class.version
o java.class.path
o java.library.path
o java.io.tmpdir
o java.compiler
o java.ext.dirs
o os.name
o os.arch
o os.version
o file.separator
o path.separator
o line.separator
o user.name
o user.home
o user.dir
评论
6 楼
erpaoshouling
2016-07-12
赞,很有用
5 楼
zxjlwt
2015-09-09
4 楼
ron.luo
2015-02-10
2 楼
eighteencold
2014-10-20
http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide
1 楼
barryzhong
2013-12-16
很有用,多谢
发表评论
-
JAX-WS获取天气预报wsdl
2014-08-01 12:14 1543天气预报地址:http://www.webxml.com.c ... -
巴西世界杯期间,32支强队对战情况一览表
2014-07-07 15:53 813积分 A 巴西 7 墨西哥 ... -
Hp(中国上海)第一次电话面试
2014-07-07 13:45 1519时间:发简历的第二天 方式:电话面试 时长:25m 内 ... -
Java判断当前时间是否在两个时间段内
2014-04-11 18:59 24892// 播放时间段格式:0000-2359 String ... -
Java启动本机应用程序EXE的三种方式
2014-04-03 10:06 11423// 第一种方式:利用cmd方式 /** * ... -
ProcessBuilder实例启动一个新的应用程序
2014-04-03 10:01 1572/** * 启动应用程序 * * @pa ... -
Java判断应用程序启动状态并打开或关闭应用程序
2014-04-02 15:43 2042package com.anxin.ssk.util; ... -
Java cmd判断本地网络状态及强度
2014-04-02 14:06 1651package com.anxin.ssk.util; ... -
Java获取Set中第一个值
2014-03-18 16:21 23982Map<String, List<Cinema ... -
java取汉字拼音首字母含多音字及不常见的字
2014-03-13 11:25 10601package com.anxin.ssk.common; ... -
Java汉字区位码计算机对照表
2014-03-06 11:47 21012package com.anxin.ssk.common; ... -
java汉字转拼音或首字母,手写版非pinyin4j,可排除例外
2014-03-06 11:16 2174package com.anxin.ssk.common; ... -
JAVA调用spring注入class
2014-01-21 15:55 3863<?xml version="1.0&quo ... -
java.util.ConcurrentModificationException 原因及解决方案
2013-12-19 20:17 225112:13:30,822 [ERROR] 优惠券缓存 初始化 ... -
创建多人机票订单数据结构
2013-12-05 00:03 1746public AirplaneCreateOrderResu ... -
java断点续传原理总结
2013-10-18 13:36 1659断点续传总结 断点续传的原理: 断点续传的原理很简单,就 ... -
妙用分隔符分割循环数据
2013-08-14 10:08 1388public static void main(Strin ... -
spring还可以这样配置list对象
2013-05-24 16:12 2558// 配置内容 <entry key="s ... -
List<String>转换String[]或String
2013-05-10 15:52 1226List<String> strlist = ... -
Spring MVC 三种参数注入
2013-04-16 22:43 29581)参数注入第一种方法 <!-- xml服务 - ...
相关推荐
#### 三、Maven常用命令 了解了基本的安装流程之后,我们还需要熟悉一些Maven的基本命令,这些命令对于日常开发非常有用: - `mvn clean`: 清除项目构建产生的临时文件。 - `mvn compile`: 编译源代码。 - `mvn ...
在Maven的配置中,可以使用内置变量,如`${basedir}`表示项目根目录,`${project.basedir}`和`${basedir}`相同, `${project.build.directory}`是主目标目录,`${project.build.sourceEncoding}`是主源码的编码格式...
配置方法通常是在系统的环境变量设置中添加新的系统变量,然后在 Path 变量中添加 `%JAVA_HOME%\bin` 和 `%MAVEN_HOME%\bin`,使得命令行可以执行 `mvn` 命令。 **3. Maven 在 IDEA 和 Eclipse 中的集成** - **...
**Maven 3.6.0 知识点详解** Maven 是一个强大的项目管理和构建工具,主要用于Java项目。...对于Windows用户,了解并正确配置Maven环境变量是使用Maven的第一步,随后可以通过IDE的集成进一步提升开发体验。
- 配置Maven的全局设置:在`conf`目录下,编辑`settings.xml`文件,设置本地仓库路径、远程仓库地址等。 2. **Maven的目录结构** - `LICENSE`和`NOTICE`文件:包含了Apache软件基金会关于Maven的版权和许可信息。...
- **Maven_HOME**:在系统环境变量中新建一个名为`Maven_HOME`的变量,将其值设置为解压后的Maven目录路径,如`C:\Program Files\apache-maven-3.8.8`。 - **Path**:在用户或系统环境变量的`Path`中添加`%Maven_...
### Maven常用命令详解 #### 1. `mvn -v` - **命令**: `mvn -v`(注意:实际命令应为 `mvn --version` 或 `mvn -version`) - **功能**: 显示Maven当前版本信息。 - **应用场景**: 当需要确认当前使用的Maven版本时...
标题 "常用eclipse插件更新地址及MAVEN设置" 涉及到的是关于Eclipse IDE的插件管理和Maven的配置,这是两个在软件开发中至关重要的环节。Eclipse是一个广泛使用的Java集成开发环境,而Maven是项目管理和构建工具,...
### Maven常用命令 - `mvn clean`:清理项目生成的目标文件。 - `mvn compile`:编译源代码。 - `mvn test`:执行测试。 - `mvn package`:打包项目,生成最终的可部署文件,如JAR或WAR。 - `mvn install`:将项目...
2. **环境变量配置**:安装完成后,需要设置 MAVEN_HOME 环境变量,指向 Maven 的安装目录。同时,将 Maven 的 bin 目录添加到 PATH 环境变量中,确保可以在命令行中直接运行 Maven 命令。 **二、Maven 的目录结构*...
2. **配置环境变量**:设置 `MAVEN_HOME` 环境变量指向 Maven 的安装目录,并在 `Path` 环境变量中添加 `%MAVEN_HOME%\bin`,以便在命令行中可以直接调用 Maven 命令。 3. **配置本地仓库**:Maven 默认会在用户的...
总结,Maven工程开发环境的搭建涉及多个步骤,包括安装基础软件、配置环境变量、安装Eclipse插件、配置Maven设置以及集成各种框架。通过这些操作,开发者可以高效地管理项目,利用Maven的强大功能来简化构建和依赖...
#### 配置Maven环境变量 1. **添加系统变量**: - 变量名称:`MAVEN_HOME` - 变量值:`D:\Server\maven`(根据实际路径填写) 2. **修改用户变量**: - 在用户变量中找到 `path` 变量,添加 `%MAVEN_HOME%\bin` ...
- 安装:解压下载的压缩包到指定目录,例如Windows系统下的`C:\Program Files`,并设置环境变量`M2_HOME`指向Maven的安装路径。 - 配置:修改`conf/settings.xml`文件,设置本地仓库(localRepository)路径,以及...
- **设置Maven Settings**: 在Eclipse中,你需要导入Maven的配置文件`settings.xml`。进入`Window > Preferences > Maven > User Settings`,点击`Browse...`选择`%USER_HOME%\.m2\settings.xml`。如果你有自定义的...
3. **配置Maven命令**:在新配置中,设置Location为你刚刚添加到Path的`mvn.exe`,Working Directory选择为项目根目录,Arguments可以设置为常用的命令,如`clean install`或`validate`等。 4. **设置Maven仓库**:...
3. **配置环境变量**: 在系统环境变量中添加 MAVEN_HOME 变量,值设为 Maven 的安装路径,如 `C:\Program Files\apache-maven-3.6.1`。同时,将 `%MAVEN_HOME%\bin` 添加到系统环境变量的 Path 中。 **二、验证安装...
本文将详细介绍Java常用的环境变量及其设置方法。 #### 1. JAVA_HOME `JAVA_HOME` 是Java开发工具包(JDK)的安装目录,它告诉操作系统JDK安装的位置。这是最重要的一个Java环境变量,因为许多其他环境变量如`PATH`...
- **设置Maven环境变量**:配置Maven的环境变量,确保正确识别。 - **设置Maven仓库地址指向Nexus**:修改Maven配置文件,使所有构件都从Nexus获取或部署。 通过以上详细的知识点梳理,我们可以了解到如何使用...