本地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 ...
随机推荐
- sklearn的GridSearchCV例子
class sklearn.model_selection.GridSearchCV(estimator, param_grid, scoring=None, fit_params=None, n_j ...
- MongoDB对Javascript的支持
在项目中MongoDB的Map-Reduce功能做了许多统计任务,在重构代码的时候修改了_id对象里面的属性字段名称,当用db.collection.update({$rename:{"_i ...
- redis 4,0 安装
安装redis : 1,yum install wget -y 2,cd /opt: 3,wget http://download.redis.io/releases/redis-4.0.10.tar ...
- nslookup域名解析
域名解析 nslookup docker.xxx.com.cn
- centos7.3使用squid搭建代理服务器
centos7.3使用squid搭建代理服务器 1 安装 yum install squid 2 编辑 vi /etc/squid/squid.conf 3 设置 最底部增加 如下http_acces ...
- Mysql数据库查询数据文件大小
参考网站:https://zhidao.baidu.com/question/201227796936321525.html 用SQL命令查看Mysql数据库大小 要想知道每个数据库的大小的话,步骤如 ...
- 75. ID重新走过,备份表
select * into ML_QuoteApply_InPro_bak20150629 from ML_QuoteApply_InPro truncate table ML_QuoteApply_ ...
- HTML5 Canvas ( 图形的透明度和遮盖 ) globalAlpha, globalCompositeOperation
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- php中array_map和array_walk的使用对比_php技巧
一.array_map() 1.array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空. 2.回调 ...
- C#连接sqlserver windows 和 sqlserver 身份验证的两种连接字符串
//sql server 身份验证 连接字符串 private string ConnstrSqlServer = "server=服务器名称;uid=登录名称;pwd=登录密码;datab ...