maven变量

本文详细介绍了Maven项目中常见配置项的意义及用法,包括项目根目录、构建目录等,并展示了如何设置JAVA_HOME环境变量及依赖项的具体配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • ${basedir} 项目根目录
  • ${project.build.directory} 构建目录,缺省为target
  • ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
  • ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
  • ${project.packaging} 打包类型,缺省为jar

  • ${project.xxx} 当前pom文件的任意节点的内容

    <profile>
<id>custom-compiler</id>
<properties>
<JAVA_HOME>C:\Program Files\Java\jdk1.7.0_80</JAVA_HOME>
</properties>
</profile> 
    </profiles>  
    
    <activeProfiles>  
        <activeProfile>custom-compiler</activeProfile>  

</activeProfiles> 

新增变量JAVA_HOME,最后需要激活



使用:

<dependency>
    <groupId>jdk.tools</groupId>  
    <artifactId>jdk.tools</artifactId>  
    <version>1.8</version>  
    <scope>system</scope>  
    <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>  

</dependency>

scope和systemPath配置下就可以使用


<dependency> 
<groupId>org.apache</groupId> 
<artifactId>pinyin4j</artifactId> 
<version>2.5.0</version> 
<scope>system</scope> 
<systemPath>${project.basedir}/../cluster_web/src/main/webapp/WEB-INF/lib/pinyin4j-2.5.0.jar</systemPath> 
</dependency>

电动汽车数据集:2025年3K+记录 真实电动汽车数据:特斯拉、宝马、日产车型,含2025年电池规格和销售数据 关于数据集 电动汽车数据集 这个合成数据集包含许多品牌和年份的电动汽车和插电式车型的记录,捕捉技术规格、性能、定价、制造来源、销售和安全相关属性。每一行代表由vehicle_ID标识的唯一车辆列表。 关键特性 覆盖范围:全球制造商和车型组合,包括纯电动汽车和插电式混合动力汽车。 范围:电池化学成分、容量、续航里程、充电标准和速度、价格、产地、自主水平、排放、安全等级、销售和保修。 时间跨度:模型跨度多年(包括传统和即将推出的)。 数据质量说明: 某些行可能缺少某些字段(空白)。 几个分类字段包含不同的、特定于供应商的值(例如,Charging_Type、Battery_Type)。 各列中的单位混合在一起;注意kWh、km、hr、USD、g/km和额定值。 列 列类型描述示例 Vehicle_ID整数每个车辆记录的唯一标识符。1 制造商分类汽车品牌或OEM。特斯拉 型号类别特定型号名称/变体。型号Y 与记录关联的年份整数模型。2024 电池_类型分类使用的电池化学/技术。磷酸铁锂 Battery_Capacity_kWh浮充电池标称容量,单位为千瓦时。75.0 Range_km整数表示充满电后的行驶里程(公里)。505 充电类型主要充电接口或功能。CCS、NACS、CHAdeMO、DCFC、V2G、V2H、V2L Charge_Time_hr浮动充电的大致时间(小时),上下文因充电方法而异。7.5 价格_USD浮动参考车辆价格(美元).85000.00 颜色类别主要外观颜色或饰面。午夜黑 制造国_制造类别车辆制造/组装的国家。美国 Autonomous_Level浮点自动化能力级别(例如0-5),可能包括子级别的小
### 在 IntelliJ IDEA 中配置 Maven 环境变量的方法 #### 设置全局环境变量 在操作系统层面,先确保 `MAVEN_HOME` 和 `PATH` 已被正确定义。这一步通常是在系统的环境变量配置文件中完成的。例如,在 Windows 上可通过系统属性对话框中的“高级系统设置”-> “环境变量”,添加或修改名为 `MAVEN_HOME` 的变量指向 Maven 安装目录,并将 `%MAVEN_HOME%\bin` 添加到 `PATH` 变量中[^1]。 对于 Mac 或 Linux 用户来说,则可能需要编辑 `.bash_profile`, `.zshrc` 或其他 shell 初始化脚本文件,加入如下两行内容: ```bash export MAVEN_HOME=/path/to/maven export PATH=$MAVEN_HOME/bin:$PATH ``` 随后运行 `source ~/.bash_profile` (或其他对应的初始化脚本名称)让改动即时生效[^3]。 验证此过程是否成功的标准是打开终端窗口并键入 `mvn -v` 命令后能够返回正确的 Maven 和 JDK 版本信息[^3]。 #### 配置 IntelliJ IDEA 使用自定义 Maven 路径 即使外部环境已经准备好,有时仍需告诉 IntelliJ IDEA 明确使用的 Maven 实例位置。为此,进入 **File -> Settings...** 对话框(Mac 下可能是 **IntelliJ IDEA -> Preferences...**)。展开左侧列表中的 **Build, Execution, Deployment**, 接着选择子项 **Build Tools -> Maven**[^4]。 在这里可以看到几个重要字段: - **Maven home directory**: 默认情况下它会选择 Embedded(嵌入式的 Maven),但推荐改为指定实际安装好的 Maven 文件夹地址以获得更好的兼容性和控制力; - **User settings file**: 此处可以链接到个人专属的 settings.xml 文件,默认一般位于 `${user.home}/.m2/setting.xml`; - **Local repository**: 设定本地仓库的位置,如果不填则采用默认值`${user.home}/.m2/repository`. 保存这些更改之后重新加载项目或将现有工程转换为基于 Maven 构建的形式即可享受由 Maven 提供的各种便利特性了[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值