本地Maven环境配置
本地Maven环境配置
下载配置文件:http://10.1.10.138:6060/root/DevelopmentSpecification/archive/master.zip
解压master.zip
中的settings.xml
,然后编辑settings.xml
,修改如下部分(在第57行):
<!-- 智能国华 maven本地配置 -->
<localRepository>E:\zngh-dev\ci\repo</localRepository>
把上面的路径指向你本地的一个地方,这个目录会存放所有需要下载的依赖包及Maven配置。
初始化配置
cmd
打开一个命令窗口,然后设置环境变量。命令如下:
set MAVEN_CONFIG=E:\zngh-dev\ci \\指向你settings存放的目录
set oracleHome=G:\dev\12c\jdev1213 \\指向你本地jdev安装目录
set MAVEN_HOME=%oracleHome%\oracle_common\modules\org.apache.maven_3.0.5\bin \\测试maven命令是否生效
%MAVEN_HOME%\mvn -v
输出如下
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: G:\dev\12c\jdev1213\oracle_common\modules\org.apache.maven_3.0.5\bin\..
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: G:\dev\oracle\java\jdk1.7\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
安装插件
cd %oracleHome%/oracle_common/plugins/maven/com/oracle/maven/oracle-maven-sync/12.1.3 //安装插件
%MAVEN_HOME%\mvn install:install-file -DpomFile=oracle-maven-sync-12.1.3.pom -Dfile=oracle-maven-sync-12.1.3.jar //依赖库同步
%MAVEN_HOME%\mvn com.oracle.maven:oracle-maven-sync:12.1.3-0-0:push -Doracle-maven-sync.oracleHome=%oracleHome% -s %MAVEN_CONFIG%\settings.xml
项目POM初始化
确保项目SVN版本已经更新到最新版本,进入应用模块的根目录,一般为设备数据库或门户应用的目录下,然后执行如下命令:
cd C:\JDeveloper\mywork\devicedb
%MAVEN_HOME%\mvn -f pom.xml -s %MAVEN_CONFIG%\settings.xml clean install -DoracleHome=%oracleHome%
如果最后输出下面的信息就OK了!
[INFO]
[INFO] Model ............................................. SUCCESS [1:37.593s]
[INFO] ViewController .................................... SUCCESS [14.194s]
[INFO] DeviceDBApplication ............................... SUCCESS [4:17.463s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6:26.287s
[INFO] Finished at: Wed Jul 30 14:26:04 CST 2014
[INFO] Final Memory: 31M/218M
[INFO] ------------------------------------------------------------------------
最后打开jdeveloper,配置下Maven,如下图:
程序员的基础教程:菜鸟程序员
本地Maven环境配置的更多相关文章
- 【maven教程】(1)---maven环境配置
maven环境配置 刚开始学习maven,现在项目需要用到maven,而且他确实很好用,也比较容易上手,我也是主要通过视频学习,在写博客的时候也会总结其它人所写 博客,从简到难,如果你也是初学者那接下 ...
- Eclipse上Maven环境配置使用 (全)
Eclipse上Maven环境配置使用 (全) 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. ...
- Java-Maven-Runoob:Maven环境配置
ylbtech-Java-Maven-Runoob:Maven环境配置 1.返回顶部 1. Maven 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK. 如果 ...
- 【第二篇】- Maven 环境配置之Spring Cloud直播商城 b2b2c电子商务技术总结
Maven 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK. 如果你还未安装 JDK,可以参考我们的 Java 开发环境配置. 系统要求 项目 要求 JDK ...
- Java-Maven(四):Eclipse集成Maven环境配置
一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven ...
- Mac 下 java环境 maven环境配置
java环境配置 下载jdk,按照提示安装 我下的是1.8.0版本,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...
- java 环境配置 maven 环境配置
1.windows 下Java 环境的安装和配置: 下载jdk并安装 配置环境变量: (1) 新建JAVA_HOME环境变量,赋值为JDK的安装目录: (2) 新建CLASSPATH环境变量,赋值为. ...
- Java开发Maven环境配置和介绍
最近很火热的12306的订票软件go-home,我也下载了一份下来了,使用了一下,也从svn中把代码down下来了,但是在eclipse中竟然出错了,依赖的jar包都没有找到,后来才知道人家是用mav ...
- Maven环境配置及简单使用(二)
Maven环境变量配置 配置Maven前先从官网下载相关版本,Maven下载地址:http://maven.apache.org/download.cgi,笔者使用最新版本apache-maven-3 ...
随机推荐
- ExtJS 动态组件与组件封装
介绍几个有用的函数: Ext.apply---追加配置选项Ext.reg,----注册xtypeExt.extend--扩展组件||操作({}|| cfg)fireEvent自定义事件机制 --- ...
- SQL Server 2016将内置R语言
题记:随着大数据成为一个BuzzWord,和大数据相关的技术也变得越来越火热,其中就包括R语言.而据说SQL Server 2016将会内置R语言支持? R语言作为一个存在很久的语言,在大数据热炒之后 ...
- python 之路之函数01
一 函数 1 那么要想学习函数,我们首先应该知道函数是什么? 我们这里所说的函数与数学中的函数是不同的概念,在这里我们可以把函数看成我们写代码过程中需要用到的工具. 2 那么这个‘工具’有什么 ...
- jdk1,8 HashMap
Java源码分析:HashMap 1.8 相对于1.7 到底更新了什么? 上面网站总结很详细 源码除了具体操作其余全罗列.这里就不总结了
- 75. ID重新走过,备份表
select * into ML_QuoteApply_InPro_bak20150629 from ML_QuoteApply_InPro truncate table ML_QuoteApply_ ...
- MySQL中使用BIT属性
如果是组合类型,用bit比较好,有那个类型,就将那以为设为1即可.不然还有将所有类型的组合求出来用map来存对应数字. 用bit,即省空间又方便. 注意用bit不能直接在记录里面直接填数据,要通过sq ...
- leetcode949
public class Solution { public string LargestTimeFromDigits(int[] A) { ); ; ; foreach (var nums in l ...
- 线程安全计算 AtomicLong
一般如果我们自己写一个计数器方法,需要考虑线程安全问题,尤其高并发访问的时候. AtomicLong 已处理并发问题,直接使用.java.util.concurrent.atomic包提供多种线程安全 ...
- 返回顶部 fixed oncheck(点击按钮)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Posting JSON to Spring MVC Controller
Spring MVC can be setup to automatically bind incoming JSON string into a Java object. Firstly, ensu ...