安装完mvn,一定要把mvn命令设置成环境变量。
1.设置M2_HOME=E:\mvn\apache-maven-3.0.5
2.path=%path%;%M2_HOME%
mvn要想指定本地仓库的位置的配置:
1.把%M2_HOME%/conf/下的setting.xml文件 copy 到 C:\Users\{username}\.m2 下
2.在setting.xml中settings节点下添加
<localRepository>yourpath</localRepository>
设置代理的要在settings中加:
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
添加project中加其他中央库在中国一般使用下面
<repositories>
<repository>
<id>maven-net-cn</id>
<name>Maven China Mirror</name>
<url>http://maven.net.cn/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>maven-net-cn</id>
<name>Maven China Mirror</name>
<url>http://maven.net.cn/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
公司内部的仓库的配置:
<profiles>
<profile>
<id>dev</id>
<!-- repositories and pluginRepositories here-->
</profile>
</profiles>
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
相关推荐
在本文中,我们将深入探讨`mvn release`配置的相关知识点,并基于提供的`settings (2).xml`文件名来推测如何定制Maven的配置。 首先,`settings.xml`是Maven的配置文件,它定义了用户级别的设置,如仓库位置、代理...
下面将详细解释这一过程以及涉及的相关知识点。 1. Maven坐标: Maven坐标是用于唯一标识一个Java库的系统,由三部分组成:groupId、artifactId和version。例如,`com.example:my-app:1.0.0`。在这个例子中,`...
标题 "Spring mvn学习资料" 暗示了我们即将探讨的是关于Spring框架与Maven构建工具的相关知识。Spring是一个广泛使用的Java企业级应用开发框架,它提供了丰富的功能,包括依赖注入、AOP(面向切面编程)、数据访问、...
在IT行业中,Maven是一个非常重要的工具,尤其对于Java开发者来说,它是构建、管理和依赖管理的...了解并运用上述知识点,能让你在实际工作中事半功倍。记得持续学习和探索Maven的更多功能,以便应对复杂项目的需求。
下面我们将深入探讨这个项目中的关键技术和知识点。 **1. Spring MVC** Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,使得开发者可以清晰地分离业务逻辑、...
结合以上知识,以下是在Linux环境下使用Maven和Subversion进行项目打包的步骤: 1. **设置环境**:首先确保系统安装了Java、Maven和Subversion。使用`java -version`、`mvn -v`和`svn --version`命令检查它们的版本...
【标题】"mvn+spring+mybatis+java6ws" 涉及的主要知识点是构建Web项目的现代技术栈,包括Maven项目管理工具、Spring框架、MyBatis持久层框架以及基于Java 6的WebService服务。让我们逐一深入探讨这些技术。 1. ...
本资料"mvn_resp.rar"聚焦于Maven的响应式编程(Reactive Programming)特性,旨在帮助开发者深入理解并熟练运用这一技术。以下是关于Maven响应式编程的详细讲解。 一、Maven概述 Maven是由Apache软件基金会开发的...
标题 "test-mvn clean install -Dmaven.test.skip=true dependency:sources" 描述了一条常见的Maven命令,用于构建Java项目。在这个过程中,我们将详细解释这条命令所涉及的知识点,并结合“源码”和“工具”这两个...
以下是关于这个配置文件的详细解释和相关知识点: 1. **配置文件位置**: 配置文件`mybatis-generator.xml`通常放在项目的资源目录下,如`src/main/resources`。这样,它可以在构建过程中被Maven或Gradle等构建...
【 Maven2 详解:mvn-examples-1.0 代码实例】 Maven 是一个强大的项目管理和构建工具,尤其在Java开发...对于初学者来说,这是一个很好的学习资源,而对于有经验的开发者,这同样是一个复习和巩固Maven知识的好材料。
6. **mvn_tmp 文件**: 这个文件名可能是临时文件或构建过程中的中间产物,通常不直接包含具体的知识点,但在实际开发过程中,开发者可能需要通过类似这样的文件来了解构建过程或问题排查。 总之,Wicket Maven 库是...
以上就是关于"Kettle运行jar及其mvn脚本及配置文件.rar"的详细知识点,涵盖了Kettle与Java的集成、Maven的使用以及如何管理Kettle的依赖。通过理解和应用这些知识点,开发者能够更有效地在Java项目中利用Kettle的...
【详细知识点】 1. **基于标签的访问控制(Tag-Based Access Control, TBAC)**:TBAC是一种动态的、灵活的权限控制模型,它允许根据对象的标签和用户的权限标签进行访问决策。相比传统的角色基础访问控制(Role-...
本文将深入探讨IDEA中的Maven仓库设置以及相关知识点。 首先,`settings.xml`是Maven的配置文件,通常位于用户目录下的`.m2`文件夹中。这个文件包含了Maven的全局配置,如本地仓库的位置、代理服务器设置、镜像配置...
让我们深入探讨一下这个项目可能涉及的知识点。 首先,`Maven`是Java开发中广泛使用的项目管理和构建工具,它通过定义项目对象模型(POM)来管理项目的依赖关系、构建过程以及报告。在"checkup-mvn"项目中,Maven...
综上所述,"sf-mvn" 可能涵盖了以下 Maven 的核心知识点: 1. Maven 的基本概念和作用,作为项目管理和构建工具。 2. POM(Project Object Model)的概念及其在项目配置中的应用。 3. Maven 的依赖管理,如何通过 `...
- **常用Maven命令**:如`mvn clean`清理项目,`mvn compile`编译源代码,`mvn package`打包项目,`mvn install`将项目安装到本地仓库,`mvn test`运行测试。 3. **Linux运维**: - **权限管理**:理解Linux的...
### MVN长轴多段透平泵关键技术知识点 #### 一、概述 MVN长轴多段透平泵是一款高效能、低维护成本且适用于多种工业环境的抽水及排水设备。该产品不仅具备出色的性能指标,还在材质选用、安装方式等方面进行了优化,...