一些maven认识之前写过
很多相关maven的文章.自己也用了一段时间,简单说说!!大家可以交流交流,希望能帮助到你.
maven是apache开发的开源项目,下载地址http://maven.apache.org/download.html
一,首先来说配置吧
1>下载maven到一个目录 F:\maven-2.0.9,解压到C:\maven2
2>环境变量的配置
新建JAVA_HOME和MAVEN_HOME,相信搞Java的朋友前者都在安装JDK的时候配置好了
JAVA_HOME
C:\Program Files\Java\jdk1.6.0
MAVEN_HOME
C:\maven2
路径下配置
%JAVA_HOME%\bin;同理
%MAVEN_HOME%\bin;C:\maven2\bin
3>修改Maven2配置文件(第一次我没改发现不能正常使用)
C:\maven2\conf\settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>C:\maven2\loc</localRepository>
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
<mirror>
<id>ibiblio.org</id>
<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>cica.es</id>
<url>http://ftp.cica.es/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>skynet.be</id>
<url>http://maven2.mirrors.skynet.be/pub/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
</profiles>
</settings>
当然Maven是支持JDK1.4以上,勉强装个1.5也是完全ok的
http://www.cnblogs.com/BigTall/archive/2011/03/23/1993253.html
分享到:
相关推荐
总的来说,Apache Maven 3.9.6 是Java开发中不可或缺的工具,它简化了项目构建过程,提高了团队协作的效率,同时也为持续集成和自动化测试提供了坚实的基础。无论是初学者还是经验丰富的开发者,都能从Maven的强大...
首先,Maven的POM是一个XML文件,包含了项目的配置信息,如项目依赖、构建目标、构建顺序、项目属性等。在"apache-maven-3.5.3-src"中,你可以找到POM.xml文件,它是Maven工作的核心。通过这个文件,Maven能够自动...
Maven 使用一种标准化的项目对象模型(Project Object Model,POM),通过POM来配置构建过程和项目的依赖关系。这两个压缩包,“apache-maven-3.5.4-bin”和“apache-maven-3.3.9-bin”,分别代表了Maven的两个不同...
- Maven提供了一系列的Archetypes,可以快速创建新项目的初始结构,根据项目类型(如Web应用、Java EE应用等)生成基础的POM.xml和项目结构。 通过理解和熟练使用Apache Maven,开发者可以大大提高开发效率,简化...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。在给定的标题"apache-maven-3.6.1-bin.tar.gz"中,我们可以看出...对于Linux用户来说,了解如何安装和使用Maven是进行Java开发的基础技能。
Apache Maven 3.6.0 的发布意味着它在之前版本的基础上做了许多改进。这些改进可能包括性能优化、错误修复、新特性的添加等,以提高开发者的生产力。对于Java开发者而言,掌握Maven的使用是必不可少的技能,因为它...
POM 是 Maven 构建过程的基础。 2. **依赖管理**: Maven 可自动处理项目的依赖关系,通过在 POM 中声明所需的库,Maven 会自动下载并管理这些库,避免了类路径冲突。 3. **插件**: Maven 使用插件执行构建任务,如...
2. **基础配置**:生成的项目已经包含了基本的Maven配置文件pom.xml,这个文件包含了项目的基本信息、依赖库、构建设置等,使得开发者可以快速进行编译、测试和部署操作。 3. **依赖管理**:Maven Archetype Webapp...
10. **maven-plugin-api** 目录:提供了编写Maven插件所需的基础接口和类。 Maven 的生命周期由一系列阶段(如`clean`、`compile`、`test`、`package`、`install`和`deploy`)组成,每个阶段包含多个目标(goals)...
5. ** archetype **:Maven 提供了 archetype 功能,可以用于快速创建新项目的模板,自动生成基础的目录结构和POM.xml文件,大大简化了新项目初始化的过程。 6. **仓库管理**:Maven 默认使用 Maven Central ...
POM是Maven项目的基础,它定义了项目的配置信息,包括项目属性、依赖、构建目标等。依赖管理则允许项目声明所需的库,并自动处理这些库的下载和版本冲突。Maven的生命周期包括清理、编译、测试、打包、验证等多个...
1. **项目对象模型(POM)**:POM是Maven项目的基础,它是一个XML文件,包含了项目的配置信息,如项目属性、依赖、构建目标、插件等。 2. **依赖管理**:Maven自动处理项目的依赖关系,通过Maven中央仓库下载所需的库...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、...提供的二进制和源码文件为开发者提供了安装、学习和自定义Maven的基础。
Maven的生命周期是其工作流程的基础,包括clean、validate、compile、test、package、verify、install和deploy等阶段。每个阶段都有对应的默认目标(goals),例如clean阶段用于清理构建目录,compile阶段负责编译源...
在Maven的`settings.xml`配置文件中,用户可以自定义全局的Maven配置,比如镜像源、本地仓库路径、代理设置等。压缩包中的`settings.xml`可能已经预设了阿里云镜像源,用户可以直接使用,无需手动添加。 总的来说,...
Apache Maven是Java开发中的一个项目管理和综合工具,它以项目对象模型(Project Object Model, POM)为基础,管理构建、依赖关系和文档生成。Maven通过使用一套标准的目录结构和一个XML格式的配置文件(pom.xml),...
1. **设置Maven Archetype仓库**:确保你的Maven配置中包含了Archetype的远程仓库地址,这通常包括中央Maven仓库,以便Maven能从中下载所需的Archetype。 2. **运行Maven命令**:在命令行中,使用`mvn archetype:...
6. **README.txt**:通常会提供一些基础的安装和使用指导,帮助新用户快速上手Maven。 在实际开发中,Maven通过POM文件来管理项目依赖。POM是一个XML文件,包含了项目的基本信息、依赖关系、构建配置等。通过Maven...
`maven-archetype-quickstart`是Maven官方提供的一个基础模板,它创建的项目包含了一个简单的"Hello World"应用程序,包括一个主类和一个测试类,这对于初学者和快速原型开发非常有用。当你尝试使用Maven创建项目但...
它是Maven理解项目并执行构建任务的基础。 2. **依赖管理**: Maven 自动处理项目之间的依赖关系,通过在POM中声明依赖,Maven会自动下载并管理这些依赖库。 3. **生命周期 (LifeCycle)**: Maven 提供了一个标准的...