gradle: перенесены репозитарии в плагин
This commit is contained in:
@@ -17,8 +17,8 @@ project.version = projectVersion
|
|||||||
repositories {
|
repositories {
|
||||||
mavenLocal()
|
mavenLocal()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven { url 'https://hub.spigotmc.org/nexus/content/groups/public' }
|
maven repos.mavenSpigotMC
|
||||||
maven { url 'https://dmx-mc-project.gitlab.io/maven-repository/' }
|
maven repos.mavenDmxMcProject
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -8,5 +8,6 @@ class LibsPlugin implements Plugin<Project> {
|
|||||||
@Override
|
@Override
|
||||||
void apply(Project project) {
|
void apply(Project project) {
|
||||||
project.extensions.create('libs', LibsExtention)
|
project.extensions.create('libs', LibsExtention)
|
||||||
|
project.extensions.create('repos', ReposExtention)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
20
buildSrc/src/main/groovy/libs/ReposExtention.groovy
Normal file
20
buildSrc/src/main/groovy/libs/ReposExtention.groovy
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
package libs
|
||||||
|
|
||||||
|
import org.gradle.api.Action
|
||||||
|
import org.gradle.api.artifacts.repositories.MavenArtifactRepository
|
||||||
|
|
||||||
|
class ReposExtention {
|
||||||
|
|
||||||
|
final def mavenSpigotMC = createSimpleMavenRepo('SpigotMC repository', 'https://hub.spigotmc.org/nexus/content/groups/public')
|
||||||
|
final def mavenDmxMcProject = createSimpleMavenRepo('DmitriyMX MC Project repository', 'https://dmx-mc-project.gitlab.io/maven-repository/')
|
||||||
|
|
||||||
|
private static Action<MavenArtifactRepository> createSimpleMavenRepo(String name, String url) {
|
||||||
|
return new Action<MavenArtifactRepository>() {
|
||||||
|
@Override
|
||||||
|
void execute(MavenArtifactRepository mavenArtifactRepository) {
|
||||||
|
mavenArtifactRepository.setName(name)
|
||||||
|
mavenArtifactRepository.setUrl(url)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user