gradle: перенесены репозитарии в плагин
This commit is contained in:
@@ -17,8 +17,8 @@ project.version = projectVersion
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
maven { url 'https://hub.spigotmc.org/nexus/content/groups/public' }
|
||||
maven { url 'https://dmx-mc-project.gitlab.io/maven-repository/' }
|
||||
maven repos.mavenSpigotMC
|
||||
maven repos.mavenDmxMcProject
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -8,5 +8,6 @@ class LibsPlugin implements Plugin<Project> {
|
||||
@Override
|
||||
void apply(Project project) {
|
||||
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