logback-classic 使用testCompile打包问题
2017-06-22 15:44
344 查看
今天使用gradle打包的时候logback-classic一直打包不进去。打包logback-classic的代码:
因为我以前是用的maven,对比maven的代码:
这里标明了是test的,所以猜测可能是test这个东西导致打包失败,所以把test去掉,使用一般的打包方式:
这时打包成功了。
上网查了下scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。
奇怪的是logback-classic的包从开始的时候一直到1.2.3版都是提供的test编译,为什么不是默认的compile?
// https://mvnrepository.com/artifact/ch.qos.logback/logback-classic testCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
因为我以前是用的maven,对比maven的代码:
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> <scope>test</scope> </dependency>
这里标明了是test的,所以猜测可能是test这个东西导致打包失败,所以把test去掉,使用一般的打包方式:
compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
这时打包成功了。
上网查了下scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。
奇怪的是logback-classic的包从开始的时候一直到1.2.3版都是提供的test编译,为什么不是默认的compile?
相关文章推荐
- ant 使用apkbuilder.bat打包APK 找不到路径问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- 解决Spring Boot 使用Maven打包之后运行jar找不到主属性清单的问题
- 使用自制的 Framework 的应用程序打包提交到 App Store ,ERROR ITMS-90087问题
- logback的SizeBasedTriggeringPolicy和TimeBasedRollingPolicy联合使用问题
- swing中通过.class文件(把.java都删除)打包成jar文件,使用皮肤包遇到的问题。
- Android中使用友盟时用Ant进行多渠道打包及相关问题
- Myeclipse导入Spring源码后少jar包问题--使用Jar命令重新打包
- android中,使用ant多渠道打包时出现Perhaps JAVA_HOME does not point to the JDK问题的解决方法
- SpringBoota项目使用maven打包报错问题
- 使用maven打包时需要注意的问题
- 使用webpack打包react项目中遇到的问题(二)
- gson 使用以及打包apk发布的问题
- 使用apache ant jar包 进行zip 打包操作 (解决中文问题)
- 使用mac gradle指令 打包安卓apk遇到$TERM not set问题解决办法
- 使用webpack打包的后,公共请求路径的配置问题
- Android 使用Jenkins打包解决':app:mergeReleaseResources'.问题
- 使用ant 的javac 运行时logback日志 pattern为 [null:-1] 的问题
- React 项目打包后文件体积过大,网页加载速度慢的问题。(gzip的使用)
- vue.js使用手记——打包之后静态资源失效404问题