gradle providedCompile、compile与runtime的使用
来源:互联网 发布:mac安装win10时蓝屏 编辑:程序博客网 时间:2024/06/07 11:41
Gradle compile:
如果你的jar包/依赖代码 在编译的时候需要依赖,在运行的时候也需要,那么就用compile
例如 :
compile 'org.springframework:spring-webmvc:4.3.9.RELEASE'
前提:apply plugin: 'war'
或者apply plugin: 'java'
Gradle providedCompile:
如果你的jar包/依赖代码 仅在编译的时候需要,但是在运行时不需要依赖,就用providedCompile
例如:
providedCompile group: 'javax.servlet.jsp.jstl', name: 'jstl', version: '1.2'
前提:apply plugin: 'war'
Gradle runtime:
如果你的jar包/依赖代码 仅在运行的时候需要,但是在编译时不需要依赖,就用runtime
例如:
runtime group: 'mysql', name: 'mysql-connector-java', version: '5.1.42'
前提:apply plugin: 'java'
以上所说的前提,如果不正确配置的话,就会遇到依赖包无法导入,以及runtime以及providedCompile无法使用的情况。
参考:
https://stackoverflow.com/questions/25040445/which-is-the-proper-gradle-plugin-to-support-provided-method
http://www.concretepage.com/build-tools/gradle/gradle-compile-providedcompile-example
阅读全文
0 0
- gradle providedCompile、compile与runtime的使用
- gradle中compile,compile files,compile project的区别
- Gradle compile
- Gradle的安装与使用
- android studio 使用gradle compile' xxxx' 没有成功加载的程序解决方法
- 关于Gradle构建,子工程和主工程中使用compile project的区别
- 有关angular的compile与apply的使用小记
- android gradle compile(一)
- Gradle构建工具的学习与使用
- maven和gradle的比较与使用
- Android的gradle中compile和provided的区别
- Android的gradle中compile和provided的区别
- 导致Gradle DSL method not found: 'compile()' 的原因之一
- 导致Gradle DSL method not found: 'compile()' 的原因之一
- 解决Gradle DSL method not found: 'compile()'错误的方法
- Gradle 简介与使用
- 【转载】Runtime vs Compile time
- Runtime vs Compile-Time Classpath
- lintcode--翻转链表
- 机器学习笔记--GMM模型
- 逃离迷宫
- Android实现模拟表单上传
- APP开发步骤
- gradle providedCompile、compile与runtime的使用
- 虚幻4中模型勾边
- bzoj 1690: [Usaco2007 Dec]奶牛的旅行 spfa+二分答案
- 玲珑杯1146-图论你先敲完模板【dp方程】
- $.ajax()方法详解
- Spring Data Redis(Redis Transactions)
- 简要谈谈C++继承方式与访问权限
- 1008. Elevator (20)
- CCF201703-2学生排队