`

maven notes

阅读更多

安装:

1.install maven

2.set M2_HOME

3.add M2_HOME\bin to path

4.validate:

    mvn -v

 

 

config文件位置:

%M2_HOME%/conf/settings.xml

%USER_HOME%/.m2/settings.xml

   该文件包含了用户相关的认证,仓库和其它信息的配置,用来自定义Maven的行为。

%USER_HOME%/.m2/repository/

   该目录是你本地的仓库。当你从远程Maven仓库下载依赖的时候,Maven在你本地仓库存储了这个依赖的一个副本。

 

 

lib/ 目录有了一个包含Maven核心的JAR文件(maven-2.0.9-uber.jar)。

 

 

升级Maven

改变M2_HOME和PATH的位置即可。

 

 

Maven Help插件

帮助你理解一些Maven使用的模型,以及某个插件有什么可用的目标。Maven Help插件能让你列出活动的Maven Profile,显示一个实际POM(effective POM),打印实际settings(effective settings),或者列出Maven插件的属性。

Example:

mvn help:describe -Dplugin=help

mvn help:describe -Dplugin=help -Dfull

mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull

help:active-profiles

列出当前构建中活动的Profile(项目的,用户的,全局的)。

help:effective-pom

显示当前构建的实际POM,包含活动的Profile。

help:effective-settings

打印出项目的实际settings, 包括从全局的settings和用户级别settings继承的配置。

help:describe

描述插件的属性。它不需要在项目目录下运行。但是你必须提供你想要描述插件的 groupId 和 artifactId。

 

 

How to control developers cannot download jar to Company Reponsitory?

分享到:
评论

相关推荐

    apache-maven-3.2.2.zip

    6. **RELEASE-NOTES** 文件:记录了该版本Maven的新增特性、修复的问题以及可能的已知问题。 将这个压缩包解压后,可以通过配置环境变量,将Maven添加到系统路径中,使得在命令行中可以直接使用`mvn`命令。对于...

    最新版本apache-maven-3.5.0下载

    6. `RELEASE-NOTES.txt`:包含了3.5.0版本的主要更新和改进。 安装Maven 3.5.0时,需要将`bin`目录添加到系统的PATH环境变量中,以便在任何地方都能执行`mvn`命令。然后,根据项目需求,可以配置`settings.xml`文件...

    Apache Maven项目构建工具 v3.9.6.zip

    具体更新内容可以通过阅读`maven-maven-3.9.6/RELEASE-NOTES.txt`或官方发布文档了解。这些改进通常会提高构建速度,增强依赖解析能力,以及提升与其他工具的集成性。 6. **源码与毕业设计** 对于学习和研究,...

    mac-apache-maven-3.8.6.zip

    7. **README**和**RELEASE-NOTES**: 提供关于该版本的详细信息和发布说明。 8. **site**: 如果存在,可能包含Maven项目的网站模板和配置。 使用这个压缩包,Mac用户可以快速安装和配置Maven,以便进行Java项目的...

    apache-maven-3.3.9.rar

    The full list of changes can be found at http://maven.apache.org/release-notes.html. System Requirements ------------------- JDK: 1.7 or above (this is to execute Maven - it still allows you to...

    apache-maven-3.5.0-bin

    Release Notes: https://maven.apache.org/docs/history.html Mailing Lists: https://maven.apache.org/mail-lists.html Source Code: https://git-wip-us.apache.org/repos/asf/maven.git Issue Tracking: ...

    apache-maven-3.0.5

    6. `RELEASE-NOTES`: 该版本的发布说明,详述了新特性、改进和已知问题。 总之,Apache Maven 3.0.5是一个功能强大且成熟的项目管理工具,简化了Java项目的构建过程。通过合理的环境变量配置和POM管理,开发者可以...

    apache-maven-3.6.3-bin.zip

    5. `RELEASE-NOTES.txt`:包含了该版本的发行说明,列出了新特性、改进和已知问题。 安装Maven 3.6.3时,通常会将解压后的目录添加到系统的PATH环境变量中,以便在任何位置执行`mvn`命令。然后,开发者可以通过编写...

    apache-maven-3.8.3-src.tar.gz

    7. **RELEASE-NOTES** 文件:详细列出了该版本相对于前一版本的改进和新特性。 Maven 3.8.3 版本可能引入了一些新的特性和优化,比如性能提升、bug修复或者对新Java版本的支持。开发者在使用这个源码包时,首先需要...

    apache-maven-3.2.2-bin.tar.gz

    6. `RELEASE-NOTES.txt`:Maven 3.2.2版本的发布说明,列出了新特性、改进和已知问题。 Maven的命令行接口(CLI)非常强大,支持多种操作,例如: - `mvn install`:将项目打包并安装到本地仓库。 - `mvn clean`:...

    Introducing Maven(Apress,2014)

    Also, you'll learn the basics of using site plugins and generating Javadocs, test coverage/FindBugs reports, version/release notes and more. Furthermore, you'll take advantage of Maven's archetypes ...

    cuifuan#luca-notes#Linux安装Maven1

    1. Maven 压缩包下载与解压 2. 配置环境变量 3. 安装完成

    yaohusama#Notes#使用IntelliJ IDEA 配置Maven(入门)1

    2.配置本地仓库路径 3.配置maven环境变量 4.在IntelliJ IDEA中配置maven

    apache-maven-3.3.9

    5. `README`或`RELEASE-NOTES`: 提供版本发布说明和更新内容。 了解和掌握Apache Maven对于Java开发者来说至关重要,因为它可以提升开发效率,确保项目的一致性和可维护性。Maven 3.3.9作为稳定版本,为开发者提供...

    Maven information

    Maven的发行说明记录了每个版本的具体变更细节,可以在官方网站的[发行笔记页面](http://maven.apache.org/release-notes.html)查看。这些变更记录对于用户了解新版本的功能改进、bug修复以及其他重要更新非常有用。...

    apache-maven-3.5.0.rar|apache-maven-3.5.0.rar

    5. **README和RELEASE-NOTES文件**:提供了关于该版本的简要说明和发布说明,包括新功能、已知问题和升级指南。 6. **docs目录**:可能包含Maven的用户指南、开发者指南和其他文档,帮助用户理解和使用Maven。 7. ...

    nnzbz#notes#maven常用插件1

    1.1. 参考配置 1.3. 版本范围规则 1.4. 扩展插件 2.1. 项目满足条件 2.2. 命令行运行 2.2.1. 更新全部子项目的版本号 2.2.2.

    Maven 下载、安装、配置与使用教程.docx

    - `RELEASE-NOTES.txt`:版本更新日志文件。 #### 四、配置环境变量 为了能在命令行中全局使用 Maven,需要配置环境变量。 ##### Windows 系统 1. **打开系统属性**:右键点击“此电脑”图标,选择“属性”,再...

Global site tag (gtag.js) - Google Analytics