2017-07-19 6 views
0

Ich habe meine API in AnypointStudio (Eclipse) 6.2.2 glücklich entwickelt, bis jetzt habe ich einen JSON-to-Object-Transformer zu einem Fluss hinzugefügt; wenn ich jetzt mvn clean package -U bauenKonnte Artefakt nicht finden mule-module-json

ich:

Herunterladen: https://repository.mulesoft.org/nexus/content/repositories/public/org/mule/extensions/mule-extensions/3.8.3/mule-extensions-3.8.3.pom

[INFO] BUILD AUSFALL

[INFO] ------------- -------------------------------------------------- --------

[INFO] Gesamtzeit: 14,775 s

[INFO] Finished auf: 2017-07-19T10: 38: 10 + 10: 00

[INFO] Endspeicher: 25M/644m

[INFO] ---------- -------------------------------------------------- ------------

[FEHLER] Fehler beim Ausführen des Ziels im Projekt foobar: Abhängigkeiten für das Projekt konnten nicht aufgelöst werden org.foo:bar:mule:1.0.0-SNAPSHOT: Fehler beim Sammeln Abhängigkeiten bei org.module.modules: mule-module-json: jar: 3.8.3 -> org.module.module: mule-modul-validation: jar: 3.8.3: Fehler beim Lesen des Artefakt-Deskriptors für org.module.modules : mule-modul-validation: jar: 3.8.3: Konnte Artefakt nicht finden org.mule.extensions: mule-extensions: pom: 3.8.3 in Central (http://central.maven.org/maven2/) -> [Hilfe 1]

Kann jemand vorschlagen, was schief läuft? Brauche ich eine EE-Lizenz, um JSON-to-Object zu verwenden?

Antwort

1

Ich fand die Antwort darauf. Mein POM verwendete die Mule-Laufzeit 3.8.3

<mule.version>3.8.3</mule.version> 

Es gibt jedoch keine Freigabe des JSON-Moduls, das dieser Version entspricht. Die neueste bei Mulesoft Releases ist 3.8.1:

https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/modules/mule-module-json/3.8.1/

also manuell die Version dieser Abhängigkeit in meinem POM Ändern wird, um das Problem:

 <dependency> 
     <groupId>org.mule.modules</groupId> 
     <artifactId>mule-module-json</artifactId> 
     <version>3.8.1</version> 
     <scope>provided</scope> 
    </dependency> 
Verwandte Themen