2016-06-17 3 views
1

Ich habe eine Abhängigkeit zu meinem Grapple-Projekt hinzugefügt. Es löst den neuesten Build nicht auf.Gradle nicht auf den neuesten Build auf Repository

Es gibt zwei Builds mit Build-Nummern: und .

Gradle löst nur die erste, die veraltet ist.

Hier ist die maven-metadata.xml im Remote-Repository.

<metadata modelVersion="1.1.0"> 
    <groupId>org.fountainmc</groupId> 
    <artifactId>fountain-api</artifactId> 
    <version>1.9.4-alpha1-SNAPSHOT</version> 
    <versioning> 
    <snapshot> 
     <timestamp>20160617.080415</timestamp> 
     <buildNumber>2</buildNumber> 
    </snapshot> 
    <lastUpdated>20160617080415</lastUpdated> 
    <snapshotVersions> 
     <snapshotVersion> 
     <extension>jar</extension> 
     <value>1.9.4-alpha1-20160617.080415-2</value> 
     <updated>20160617080415</updated> 
     </snapshotVersion> 
     <snapshotVersion> 
     <extension>pom</extension> 
     <value>1.9.4-alpha1-20160617.080415-2</value> 
     <updated>20160617080415</updated> 
     </snapshotVersion> 
    </snapshotVersions> 
    </versioning> 
</metadata> 

Hier ist meine build.gradle Datei:

buildscript { 
    repositories { 
     maven { 
      name = 'forge' 
      url = 'http://files.minecraftforge.net/maven' 
     } 
     maven { 
      name = 'sponge' 
      url = 'http://repo.spongepowered.org/maven' 
     } 
    } 
    dependencies { 
     classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT' 
     classpath 'org.spongepowered:mixingradle:0.3-SNAPSHOT' 
    } 
} 

plugins { 
    id 'java' 

    id 'idea' 
    id 'eclipse' 

    id 'net.minecrell.licenser' version '0.2.1' 
} 
apply plugin: 'net.minecraftforge.gradle.forge' 
apply plugin: 'org.spongepowered.mixin' 

defaultTasks 'clean', 'licenseFormat' 

sourceCompatibility = 1.8 
targetCompatibility = 1.8 

group = 'org.fountainmc' 
archivesBaseName = project.name.toLowerCase() 
version = '1.9.4-alpha1-SNAPSHOT' 
ext.url = 'https://fountainmc.org/' 

repositories { 
    mavenCentral() 
    maven { 
     url 'https://repo.techcable.net/content/groups/public/' 
    } 
    maven { 
     name = 'sponge' 
     url = 'http://repo.spongepowered.org/maven' 
    } 
} 

dependencies { 
    compile "org.fountainmc:fountain-api:${project.version}" 

    compile('org.spongepowered:mixin:0.5.1-SNAPSHOT') { 
     exclude module: 'launchwrapper' 
     exclude module: 'guava' 
    } 
} 

minecraft { 
    version = '12.17.0.1963' 
    mappings = 'snapshot_20160518' 

    runDir = 'run' 

    coreMod = 'org.fountainmc.forge.FountainCoremod' 
} 

license { 
    header file('HEADER.txt') 
    include '**/*.java' 
    include '**/*.groovy' 
} 

sourceSets { 
    main { 
     refMap = 'mixins.fountain.refmap.json' 
    } 
} 

processResources { 
    from('src/main/resources') { 
     include 'mcmod.info' 

     expand(
       version: project.version, 
       url: project.url, 
       minecraftVersion: '1.9.4', 
       forgeVersion: '12.17.0.1963' 
     ) 
    } 
} 

task wrapper(type: Wrapper) { 
    gradleVersion = '2.13' 
} 

Antwort

1

Es scheint, dass Sie Auflösungsstrategie definiert sind vermisst. Bitte werfen Sie einen Blick auf here.

Es scheint, dass das folgende Stück Code sollte die Arbeit machen:

configurations.all { 
    resolutionStrategy { 
     cacheChangingModulesFor 0, 'seconds' 
    } 
} 
+0

Es funktioniert nicht. – CatSources

+0

nach processResources} – CatSources

+0

Es funktionierte, nachdem ich die vorherige zwischengespeicherte löschte. – CatSources

Verwandte Themen