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

maven2 六类属性

阅读更多

 

maven 6类属性:

  1. 内置属性:${basedir}  ${version}
  2. POM属性:${project.artifactId}

                      ${project.build.sourceDirectory}

                      ${project.build.testSourceDirectory}

                      ${project.build.directory}

                      ${project.outputDirectory}

                      ${project.testOutputDirectory}

                      ${project.groupId}

                      ${project.version}

                      ${project.build.finalName} 项目打包输出名称,默认为:${project.artifactId} -${project.version}

  1. Properties 中的自定义属性
  2. Setting属性: 例如:${setting.localRepository}
  3. JAVA系统属性:如${user.home} mvn help:system 查看
  4. 环境变量属性:以env.开头,如${env.JAVA_HOME} mvn help:system 查看
分享到:
评论

相关推荐

    maven基础知识总结

    #### 六、Eclipse安装Maven插件 1. **安装Maven插件**:将插件放入Eclipse的`dropins`目录。 2. **配置JDK路径**:在Maven配置文件中设置JDK路径,并确保在Java虚拟机中添加`-Dmaven.multiModuleProjectDirectory=$...

    Maven Web基础搭建示例

    `pom.xml`是Maven项目的灵魂,它定义了项目属性、依赖、插件等。对于Web项目,你需要配置`packaging`为`war`,指定Servlet API的版本,并添加其他必要的依赖,例如Spring、Hibernate等。例如: ```xml ... ...

    maven项目构建文档

    2. **验证构建结果**: 通过在`src/main/java`下创建一个包和类,然后运行`Maven install`,查看生成的JAR包,确保项目已成功构建。 ### **五、其他Maven生命周期阶段** Maven有多个生命周期阶段,如`clean`(清理...

    使用Idea14.1.4和maven创建java web项目

    2. **添加Java类**:可以在创建好的java文件夹下添加新的Java类或包。 #### 五、注意事项 - **archetypeCatalog参数**:务必添加`archetypeCatalog=internal`参数,否则Maven在生成项目骨架时会非常缓慢。 - **...

    apache-maven-3.3.9

    Maven通过中央仓库管理依赖关系,开发人员只需要在POM中声明依赖,Maven会自动下载并管理这些依赖,避免了类路径冲突问题。同时,Maven支持范围限定(如compile、runtime、test等),以便在不同阶段使用合适的依赖...

    Maven权威指南中文完整版清晰

    1. **项目对象模型(Project Object Model, POM)**:Maven的中心概念是POM,它是Maven项目的基本配置文件,用于定义项目属性、构建过程、依赖关系和插件等。 2. **坐标(Coordinates)**:每个Maven项目都有唯一的...

    maven常用包

    2. 打包插件(maven-jar-plugin):将编译后的类打包成JAR文件。 3. 资源插件(maven-resources-plugin):处理项目资源文件,如复制到目标目录。 4. 清理插件(maven-clean-plugin):清理项目目标目录。 5. 构建...

    maven3.0.4学习教程

    Maven通过`<dependency>`元素管理项目的依赖关系,每个依赖项都包含以下属性: - `<groupId>`:依赖的组ID。 - `<artifactId>`:依赖的项目ID。 - `<version>`:依赖的版本号。 ##### 3.3 依赖范围说明 Maven支持...

    maven 编译工具

    - **default**:主要的构建阶段,包括validate、compile、test、package、install和deploy六个阶段,覆盖了编译、测试、打包、安装到本地仓库以及部署到远程仓库等步骤。 - **site**:生成项目相关的报告和网站。 *...

    Maven下载、安装、配置与使用教程及相关项目

    在`src/main/java`目录下创建Java类,并编写相应的业务逻辑。 ##### 4. 使用Maven进行编译和运行 - **编译项目**: ```bash mvn compile ``` - **运行测试**: ```bash mvn test ``` #### 六、总结 通过以上...

    idea配置maven+Springboot+mybatis+oracle

    2. **扫描Mapper**: 在Spring Boot主配置类上添加`@MapperScan`注解,指定Mapper接口所在的包名。 3. **使用Mapper**: 现在可以通过@Autowired直接注入Mapper接口,在业务逻辑中调用其方法执行SQL。 **六、运行与...

    maven3的教程

    2. 依赖:在Pom.xml中声明依赖,如`<dependency><groupId>com.example</groupId><artifactId>mylib</artifactId><version>1.0.0</version></dependency>`,Maven会自动解决依赖并将其放入类路径。 3. 依赖范围:有...

    maven3含教程

    该文件用于设置全局的Maven属性,如本地仓库路径、远程仓库地址、镜像配置以及用户特定的全局设置。配置Maven时,我们需要根据项目需求调整这些参数,以优化构建过程。 **二、Maven3使用** Maven通过一个简单的...

    maven包jsf

    **2. JPA(Java Persistence API)** JPA是Java中用于对象关系映射(ORM)的标准API,它允许开发者用面向对象的方式操作数据库。在JSF应用中,JPA常用于后台数据处理,将数据库记录映射为Java对象,便于在前端展示...

    Maven3实战笔记

    2. **maven-surefire-plugin**:执行单元测试,可以配置测试类的包含和排除规则。 3. **maven-jar-plugin**:用于打包Java应用为JAR文件,可自定义MANIFEST.MF文件内容。 4. **maven-war-plugin**:打包Web应用为...

    eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper

    ### Eclipse Maven项目中利用MyBatis Generator自动生成实体类与Mapper #### 一、概述 在Java Web开发中,特别是使用MyBatis框架时,频繁地编写DAO层接口(Mapper)以及对应的实体类(Entity)是一项既繁琐又容易...

    maven范例创建Maven项目完成打印输出 dos 命令行

    这将显示Maven内部类加载过程中的详细日志,如: ``` [DEBUG] Created new class realm maven.api [DEBUG] Importing foreign packages into class realm maven.api [DEBUG] Imported: javax.annotation.* [DEBUG] ...

    Learning Apache Maven

    #### 章节六:Maven Assembly Plugin **示例** - **创建包含所有项目依赖项的 `.jar` 文件** Maven Assembly Plugin 可以帮助你创建一个包含所有项目依赖项的 `.jar` 文件。这在部署应用程序时特别有用,因为它...

    jeecg非maven版本新手必备手册(保证项目可以正常运行)

    - **Controller扫描路径配置**:在Spring的配置文件中,如`spring-mvc.xml`,指定`<context:component-scan>`标签的base-package属性,设置为控制器类所在的包路径。 - **Entity和服务配置**:同样在Spring配置...

    Maven基础快速学习入门

    POM是Maven的核心,它定义了项目的配置信息,如项目属性、依赖、插件、构建目标等。一个简单的POM.xml文件通常包含以下元素: 1. `<groupId>`:代表组织或公司的唯一标识,如`com.example`。 2. `<artifactId>`:...

Global site tag (gtag.js) - Google Analytics