我正在研究CI代理无法访问互联网的项目,因此我打算让该项目使用插件的本地/缓存副本。
这是我的build.gradle
的相关部分:
buildscript {
repositories {
flatDir name: 'offlineRepository', dirs: "libs"
}
dependencies {
classpath "gradle.plugin.com.github.lkishalmi.gatling:gradle-gatling-plugin:3.0.2"
classpath "io.gatling.highcharts:gatling-charts-highcharts:3.0.0"
classpath fileTree(include: ['*.jar'], dir: 'libs')
classpath files('libs')
}
}
plugins {
id 'java'
id 'scala'
id 'application'
}
apply plugin: "com.github.lkishalmi.gatling"
repositories {
maven { url "https://artifactory.mycompany.com/artifactory/myproject-maven-apache" }
}
插件已从libs
目录中按预期的方式提取,,尽管事实是,该插件的依赖项gatling-charts-highcharts-3.0.0.jar
由路径https://artifactory.mycompany.com/artifactory/myproject-maven-apache
中的gradle查找我已将文件gatling-charts-highcharts-3.0.0.jar
复制到libs
目录。
如何在gatling-charts-highcharts-3.0.0.jar
目录中也使gradle查找libs
?