本地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环境配置的更多相关文章

  1. 【maven教程】(1)---maven环境配置

    maven环境配置 刚开始学习maven,现在项目需要用到maven,而且他确实很好用,也比较容易上手,我也是主要通过视频学习,在写博客的时候也会总结其它人所写 博客,从简到难,如果你也是初学者那接下 ...

  2. Eclipse上Maven环境配置使用 (全)

    Eclipse上Maven环境配置使用 (全) 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. ...

  3. Java-Maven-Runoob:Maven环境配置

    ylbtech-Java-Maven-Runoob:Maven环境配置 1.返回顶部 1. Maven 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK. 如果 ...

  4. 【第二篇】- Maven 环境配置之Spring Cloud直播商城 b2b2c电子商务技术总结

    Maven 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK. 如果你还未安装 JDK,可以参考我们的 Java 开发环境配置. 系统要求 项目 要求 JDK ...

  5. Java-Maven(四):Eclipse集成Maven环境配置

    一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse.IntelliJ IDEA.但这里就只学习eclipse集成maven的基础上,进行maven ...

  6. Mac 下 java环境 maven环境配置

    java环境配置 下载jdk,按照提示安装 我下的是1.8.0版本,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...

  7. java 环境配置 maven 环境配置

    1.windows 下Java 环境的安装和配置: 下载jdk并安装 配置环境变量: (1) 新建JAVA_HOME环境变量,赋值为JDK的安装目录: (2) 新建CLASSPATH环境变量,赋值为. ...

  8. Java开发Maven环境配置和介绍

    最近很火热的12306的订票软件go-home,我也下载了一份下来了,使用了一下,也从svn中把代码down下来了,但是在eclipse中竟然出错了,依赖的jar包都没有找到,后来才知道人家是用mav ...

  9. Maven环境配置及简单使用(二)

    Maven环境变量配置 配置Maven前先从官网下载相关版本,Maven下载地址:http://maven.apache.org/download.cgi,笔者使用最新版本apache-maven-3 ...

随机推荐

  1. Impala源码分析

    问题导读:1.Scheduler任务中Distributed Plan.Scan Range是什么?2.Scheduler基本接口有哪些?3.QuerySchedule这个类如何理解?4.Simple ...

  2. centos7的web环境安装配置

    1.安装基本东西安装apache   yum install httpd安装mariadb  yum install mariadb mariadb-server安装php yum install p ...

  3. c++官方文档-枚举-联合体-结构体-typedef-using

    #include<iostream> #include <new> #include<stdio.h> using namespace std; /** * url ...

  4. (11/24) css进阶:Less文件的打包和分离

    写在前面:在前面我们对css打包和分离进行了描述.此节我们开始学习如何对less文件进行打包和分离. Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量.Mixin.函数等特性, ...

  5. leetcode501

    /** * Definition for a binary tree node. * public class TreeNode { * public int val; * public TreeNo ...

  6. Java架构技术知识点梳理

    Java程序员应该加以重视: 吃透基础技术 养成良好的阅读源码的习惯 有长期的技术学习规划 下面,我们来一起逐条看看,特别是第 3 个方法. 想要做到年薪50万,首先你自己必须是高水平的程序员! 能年 ...

  7. npm 安装cnpm

    npm install -g cnpm --registry=https://registry.npm.taobao.org

  8. egret-初步接触

    class HelloTime extends egret.DisplayObjectContainer { public constructor() { super(); this.addEvent ...

  9. How to Pronounce EVERY

    How to Pronounce EVERY Share Tweet Share Tagged With: 2-Syllable Everybody should learn the word ‘ev ...

  10. 向数据库添加学生信息。存放在REQUEST对象里

    代码前几天已经发过了,但是程序一直还没运行出来,今天重新建立了一个数据库,才可以,下面补充上数据截图