zoukankan      html  css  js  c++  java
  • 项目中Gradle使用总结

    一.配置Gradle使用Maven仓库

        项目过程中,我们可能会遇到maven的本地库和gradle使用的maven本地库,不是同一个库.现在总结下怎么配置使得maven和gradle都使用相同的maven本地库:

     首先,大家要清楚两个个概念: maven本地库[表现形式一般都是.m2], gradle本地库[表现形式一般是.gradle]

    1.maven配置本地库:

      主要在settings.xml文件中,增加如下的内容:

       <localRepository>/xxxxx/repository</localRepository>

    2. gradle配置使用maven本地库:

    修改build.gradle文件,添加如下内容:

    repositories {
                    mavenLocal()
            }

    注意: 这个开发开发的时候添加在build.gradle中即可,已经默认使用maven本地库了.

    3. 让gradle你能读取到maven的本地库配置

       Gradle使用与Maven相同的策略去定位本地Maven缓存的位置。如果在settings.xml中定义了本地Maven仓库的地址,则使用该地址。在USER_HOME/.m2下的settings.xml文件中的配置会覆盖存放在M2_HOME/conf下的settings.xml文件中的配置。如果没有settings.xml配置文件,Gradle会使用默认的USER_HOME/.m2/repository地址。

    4.修改gradle的本地库[这个与maven本地库无关,仅仅是这个.gradle文件夹是在太大了,往往需要移动外挂盘上.]

    设计环境变量: GRADLE_USER_HOME=/xxx/.gradle

    二.jdk1.8 执行gradle命令提示“无效的源发行版:1.8”



     

    解决方法:项目右键–》run as --》 gradle build--》arguments–》java home–》workspace jre 选择jdk1.8

      转载请注明:http://www.xujin.org

  • 相关阅读:
    Haskell学习笔记--class/typeclass/show/read
    Haskell学习笔记--scanl/scanr
    Haskell学习笔记--foldl/flodr/高阶函数
    EasyUI 表单验证扩展(备忘录)
    基于FPGA的视频时序生成
    如何调用Altera FPGA的内嵌乘法器
    基于FPGA视频时序生成中的库文件
    基于FPGA的序列检测器10010
    NOIP2017游记
    【NOIP模拟赛】异象石
  • 原文地址:https://www.cnblogs.com/ACMer/p/5170255.html
Copyright © 2011-2022 走看看