在家闲来无事,学习下maven。
环境:fc15(windows下差不多)、jdk(很明显,必需的)
首先去http://maven.apache.org/上下载最新的maven,解压到/opt下。
在/etc/profile中加入写道
export M2_HOME=/opt/apache-maven
export PATH=$PATH:$M2_HOME/bin
并使用写道
source /etc/profile
重新载入/etc/profile文件。
使用写道
mvn -v
测试是否配置成功
使用命令写道
mvn archetype:create -DgroupId=com.ap -DartifactId=simple-test -DpackageName=com.ap.test -Dversion=1.0
创建maven工程,会在/home/(主机名)/下创建simple-test文件夹
写道
cd simple-test
mvn eclipse:clean
mvn -npu eclipse:eclipse -Dwtpversion=1.0 -DdownloadSources=true
执行完毕,就可以在eclipse中导入simple-test项目了
ps:如果你修改了/home/(主机名)/simple-test/pom.xml,再编译的话,导入eclipse中后可能会报错,在eclipse中加入classpath variables写道
M2_REPO=/home/(主机名)/.m2/repository
即可
分享到:
相关推荐
Maven是一个项目管理和构建自动化工具,它使用基于XML的配置文件,将项目的构建过程规范化,让项目结构更加清晰。 本指南以Eclipse为开发IDE,介绍了如何使用Maven来构建JEECG-P3插件,以下是详细步骤和知识点: 1...
本文将详细介绍 JEECG3.4.3-MAVEN 版本的入门指南,使用 Eclipse 作为开发工具,通过 Maven 进行项目构建和管理。 一、Maven 环境搭建 Maven 是一个基于项目对象模型(POM)的项目管理工具,能够帮助开发者更好地...
1. **项目对象模型(Project Object Model, POM)**: Maven的中心概念是POM,这是一个XML文件,包含了项目的配置信息,如项目属性、依赖、构建目标等。 2. **坐标(Coordinates)**: Maven使用一组唯一标识符来定位...
Maven 的核心概念是 POM,它是一个 XML 文件,包含了项目的基本信息、构建配置、依赖关系、插件配置等。通过 POM,Maven 可以理解项目的需求并据此执行相应的构建任务。 【 Maven 安装与配置】 - **下载 Maven**:...
Maven是一个项目管理和构建自动化工具,使用项目对象模型(POM)概念,用XML表示项目的配置信息。 #### Maven环境搭建 1. **下载Maven**: 访问Maven官方网站下载最新版本,如apache-maven-3.1.1-bin.zip。 2. **...
通过上述步骤,可以成功地在 Eclipse 中使用 Maven 创建一个多模块项目。这种方式不仅提高了项目的可维护性,还使得大型项目的管理变得更加简单高效。对于初学者而言,掌握这些基本操作是十分必要的。同时,在实际...
在Maven的使用入门章节,学习者将了解到如何编写项目对象模型(POM)文件,这是Maven项目的核心配置文件,定义了项目的构建配置和项目依赖。接着,学习者将学习如何编写主代码以及测试代码,并介绍如何使用Maven的...
要启动这个示例项目,首先确保已安装 Maven 和一个 Web 服务器,然后根据 `pom.xml` 配置,运行 `mvn package`,最后将生成的 `.war` 文件复制到 Web 服务器的 `webapps` 目录下。 总结,Maven 3 提供了一种简单而...
4. **项目依赖管理**:利用Maven的功能,在pom.xml文件中添加依赖项,Eclipse会自动下载所需的库文件并将其添加到项目的类路径中。 5. **编译与打包**:使用Maven命令行工具或Eclipse内置的Maven命令进行项目的编译...
在 Eclipse 中,你可以使用 "New -> Maven Project" 创建一个新的 Maven 项目。在向导中,选择 "Create a simple project",并填写 `groupId`、`artifactId` 和 `version`。 ### 4. 编写 POM 文件 每个 Maven 项目...
通过以上步骤,你已经成功地使用Maven搭建了一个基础的JavaWeb项目。随着对Maven的深入理解和实践,你可以利用其丰富的插件实现更复杂的构建任务,如自动化测试、代码覆盖率报告、部署到远程服务器等。继续探索Maven...
首先,Eclipse是一款广泛使用的Java集成开发环境,支持多种插件,包括M2Eclipse,这是一个专门用来管理和构建Maven项目的插件。通过Maven,我们可以方便地管理项目依赖、构建流程和打包应用。 在Maven项目结构中,`...
### Maven构建项目文档知识点概述 #### 1. 什么是Maven Maven 是一个由 Apache 软件基金会维护的项目管理工具。它通过提供一套规范化的构建过程和依赖管理机制来帮助开发者更加高效地管理和构建 Java 项目。Maven ...
### Maven 入门使用 #### 一、Maven 安装与配置 Maven 是一款自动化构建工具,它可以帮助开发者简化 Java 项目的构建过程。在使用 Maven 之前,首先需要安装并配置好 Maven 环境。 **1. Maven 安装** - 下载 ...
Maven是一个基于Java的构建工具,专为管理和构建Java项目而设计。它简化了项目的构建过程,通过一个统一的构建生命周期和依赖管理机制,使得项目构建更加规范和高效。Maven的最新版本为2.0.9,但需要注意的是,Maven...
4. **使用Maven构建Web应用**: - Maven支持构建各种类型的Web应用。 - 可以轻松管理Web项目的依赖关系。 5. **Maven的版本管理**: - Maven支持多版本管理。 - 可以方便地切换不同版本的依赖。 6. **Maven的...