我创建了一个小型的测试构建文件来分析我刚刚发现的行为,我不确定这是我的错误还是标准的Gradle行为。
我刚开始将一个旧的Ant项目迁移到Gradle。第一步是将所有的jar文件复制到本地并创建本地文件依赖项。 我尝试检查依赖声明,但使用
我创建了一个小型测试Gradle脚本:
当运行
我刚开始将一个旧的Ant项目迁移到Gradle。第一步是将所有的jar文件复制到本地并创建本地文件依赖项。 我尝试检查依赖声明,但使用
gradle dependencies
无法显示它们。我创建了一个小型测试Gradle脚本:
apply plugin: 'java'
repositories {
jcenter()
}
dependencies {
compile 'org.slf4j:slf4j-api:1.7.7'
//compile fileTree('tmp_libs')
compile files('tmp_libs/hsqldb/hsqldb_2.2.8.jar')
testCompile 'junit:junit:4.12'
}
当运行
gradle dependencies
命令时,我可以看到slf4j依赖项但看不到hsqldb依赖项。这是我做错了什么还是gradle的正常行为不显示本地文件依赖项?是否有其他方法来检查依赖声明是否有效?