1. 安装
在http://maven.apache.org/download.html 中下载最新版本
解压缩, 并且正确设置环境变量
具体操作如官方说明一样:
Windows 2000/XP
- Unzip apache-maven-2.0.8-bin.zip to the directory you wish to install Maven 2.0.8. These instructions assume you chose C:\Program Files\Apache Software Foundation\apache-maven-2.0.8
- Add the bin directory to your path, by opening up the system properties (WinKey + Pause), selecting the "Advanced" tab, and the "Environment Variables" button, then editing the PATH variable in the user variables. eg. "C:\Program Files\Apache Software Foundation\apache-maven-2.0.8\bin";%PATH%
- In the same dialog, make sure that JAVA_HOME is set to the location of your JDK, eg. C:\Program Files\Java\jdk1.5.0_02
- Run mvn --version to verify that it is correctly installed.
Unix-based Operating Systems (Linux, Solaris and Mac OS X)
- Extract the distribution archive to the directory you wish to install Maven 2.0.8. These instructions assume you chose /usr/local/apache-maven-2.0.8 . The directory apache-maven-2.0.8 will be created from the archive.
- Add the bin directory to your path, eg. export PATH=/usr/local/apache-maven-2.0.8/bin:$PATH
- Make sure that JAVA_HOME is set to the location of your JDK, eg. export JAVA_HOME=/usr/java/jdk1.5.0_02
- Run mvn --version to verify that it is correctly installed.
2.生成Maven项目
生成标准布局的webapp项目,在控制台执行下面命令(groupId后面是包名,artifactId后面是项目名称):
mvn archetype:create -DgroupId=net.jeffrey
-DartifactId=my-webapp
-DarchetypeArtifactId=maven-archetype-webapp
生成标准布局的普通java项目,执行:
mvn archetype:create -DgroupId=net.jeffrey -DartifactId=my-app
完成后你会看到已经生成了一个名为my-webapp的文件夹,这就是刚刚生成好的项目目录
在my-webapp根目录下,你会看到名为pom.xml的文件,这个就是maven的项目描述文件
3.maven和eclipse整合
安装maven2插件 http://m2eclipse.codehaus.org/
网站中有详细的FLASH DEMO介绍安装和基本使用
4.架设artifactory私服管理
直接下载解压就可以使用
项目的pom.xml文件修改
<repositories>
<repository>
<id>artifactory</id>
<name>your local artifactory</name>
<url>http://localhost:8081/artifactory/repo</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>artifactory</id>
<name>your local artifactory</name>
<url>http://localhost:8081/artifactory/plugins-releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories> 具体的依赖写法,要参考 http://mvnrepository.com/
修改artifactory的下载地址为: <remoteRepository>
<key>repo1</key>
<handleReleases>true</handleReleases>
<handleSnapshots>false</handleSnapshots>
<excludesPattern>org/artifactory/**,org/jfrog/**</excludesPattern>
<!-- <url>http://repo1.maven.org/maven2</url>-->
<url>http://mirrors.redv.com/maven2</url>
</remoteRepository>
在/etc/artifactory.config.xml中!
5.与myeclipse的结合:
0. 为eclipse添加Maven2和MyEclipse插件
1. 将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下,输入命令: mvn eclipse:eclipse
2. 进入eclipse,将这个项目导入工作空间
3. 在该项目上点右键Maven->Enable
4. 在该项目上点右键Build Path->Configure Build Path->Java Build Path->Libraries->去掉Maven添加的变量路径
5. 在该项目上点右键MyEclipse->Add Web Capabilities->修改Web root地址(点【浏览】按钮指定为当前工作空间下的src/main/webapp文件夹)
分享到:
相关推荐
自己平常收集的maven安装文档。maven安装可打开文档:【推荐】maven安装及eclipse的配置.docx , m2eclipse安装可打开文档: 【方法ALL】安装m2eclipse插件到Eclipse.doc,推荐用方法1
6. **执行Maven命令**:现在,你可以像平常一样运行Maven命令,如`mvn compile`,Maven会使用你刚刚手动下载并配置的插件进行相应的构建任务。 需要注意的是,手动下载插件并不总是推荐的实践,因为它可能与自动...
5. **验证和测试**:完成上述步骤后,你可以在MyEclipse中像平常一样操作Maven项目,执行构建、清理、测试等命令,确保一切正常运行。 ** 标签解析 ** - **maven**:指的是Apache Maven,一个项目管理和综合工具,...
4. **使用Maven**:现在你可以像平常一样在项目中使用Maven,如`mvn clean install`来清理并构建项目,或者`mvn dependency:tree`查看项目的依赖关系。 ** 镜像与设置 ** 在某些网络环境下,直接访问Maven中央仓库...
我发现公司CI服务器使用规范的Maven位置( settings.xml和settings-security.xml )来存储凭据是很平常的事。 能够在Gradle构建中访问此信息而不必复制或解密静态凭据通常是有益的。用法示例: 我整理了一个,演示...
2. Maven仓库:Maven仓库分为本地仓库、远程仓库和中央仓库。本地仓库是Maven在本机上创建的,用于缓存已下载的依赖;远程仓库是开发者从网络上获取依赖的地方,可以是公司内部的私有仓库或公开的第三方仓库,如 ...
MavenProject通常指的是一个使用Maven进行管理的Java项目,它通过定义项目的结构和依赖关系来简化构建、测试和部署的过程。本篇文章将深入探讨Maven的核心概念、项目结构以及如何利用它来管理和构建Java应用。 **1....
2. **创建Maven项目**:学习如何初始化一个新的Maven项目,配置POM.xml文件,定义项目的依赖项、构建目标和生命周期。 3. **Jenkins Pipeline基础**:掌握Pipeline的基本结构,如`pipeline`、`stage`、`agent`和`...
但是有时候急需使用却苦苦搜寻不到,于是整理了自己平常用到的工具类,以便以后的使用。 如何使用它 Step 1.先在 build.gradle(Project:XXXX) 的 repositories 添加:: allprojects { repositories { ... maven ...
可以从GitHub下载最新的yGuard版本,或直接从Maven yGuard使用。 以前的版本仍可以从下载。 用法 本文档的在线版本。 另外, yGuard随使用说明yGuard分发。 在您的发行版中, docs文件夹包含有关yGuard 。 浏览...
项目构成:springmvc+spring+mybatis+maven 项目分5个模块 模块1(springmvc-web): 视图层 模块2(spring-service): service逻辑业务处理层,包括spring 和mybatis的配置文件 模块3(mybatis-core): mybatis的...
要将存储库添加到项目中,请将其添加到build.gradle中: 储存库{ 专家{ url =“ ht tps: //github.com/ricksouth/serilum-forge-maven/raw/maven/” } } 通过在项目文件夹中输入以下命令来刷新工作区: $ gradlew ...
3. **数据操作**:之后,你可以像平常一样使用SQLiteDatabase进行数据的增删改查操作。SQLCipher会在后台自动处理加密和解密。 4. **注意事项**:在使用SQLCipher时,需要注意以下几点: - 数据库升级时,必须保持...
在 JavaEE 开发中,Maven 是一个广泛使用的构建自动化工具,它负责管理项目的依赖关系,构建流程,以及生成可部署的工件。`javaee-scaffold` 利用 Maven 的这一特性,预先配置好了一系列常见的 JavaEE 组件和框架,...
【SSM框架模板详解】 SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中常用的Web应用程序开发框架。本教程将基于IntelliJ IDEA...熟练掌握SSM框架的搭建和使用,能有效提升开发者的开发速度和代码质量。
除了JRebel,还有一些其他工具和策略也可以实现类似的功能,例如Spring Boot的LiveReload或者使用Maven的`maven-war-plugin`的`war:exploded`目标,但这通常需要手动刷新浏览器或应用来查看更改。 在实际开发过程中...
4. **使用SQLiteDatabase**:现在你可以像平常一样使用SQLiteDatabase对象进行数据库操作,但需要注意的是,所有与数据库的交互都需要在已设置密钥的环境中进行。 接下来,让我们探讨一些使用SQLCipher的实际案例:...
5. **执行测试**:现在,你可以像平常一样使用Selenium进行网页交互。BMP会在后台默默地捕获所有通过它的网络请求。 6. **分析结果**:测试完成后,通过BMP的API获取`Har`(HTTP Archive)文件,它包含了整个测试...
1. **添加依赖**:在项目中引入PageHelper的依赖库,可以通过Maven或Gradle等方式进行管理。 2. **配置PageHelper**:在项目的配置文件中设置数据库连接信息,以及PageHelper的相关属性,如dialect(数据库类型)。...
先在 build.gradle(Project:XXXX) 的 repositories 添加:allprojects {repositories {...maven { url "https://jitpack.io" }}}Step 2. 然后在 build.gradle(Module:app) 的 dependencies 添加:dependencies { //...