2017-05-02 7 views
-1

Ich bin ein frischer derzeit auf Mulesoft arbeiten, ich bin mit Abhängigkeitsprobleme konfrontiert, aber ich überprüfte alle Abhängigkeiten sind in meiner Pom-Datei verfügbar.Mulesoft Abhängigkeiten Fehler

[ERROR] Failed to execute goal on project panduit-sapi-01: Could not resolve dependencies for project com.panduit:panduit-sapi-01:mule:1.0.0-SNAPSHOT: Failed to collect dependencies at com.mulesoft.anypoint:api-gateway-client:jar:3.8.3: Failed to read artifact descriptor for com.mulesoft.anypoint:api-gateway-client:jar:3.8.3: Could not transfer artifact com.mulesoft.anypoint:api-gateway-extensions:pom:3.8.3 from/to mule-ee-releases (https://repository-master.mulesoft.org/nexus/content/repositories/releases-ee/): Not authorized , ReasonPhrase:Unauthorized. -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException 
+0

Überprüfen Sie den folgenden Link: http://stackoverflow.com/questions/43627366/can-not-build-the-project-after-upgrading-to-mule-version-3-8-4-to-3- 7-4/43633297 # 43633297 –

Antwort

2

Sie benötigen ein Konto bei Maven Nexus, das aus Unternehmensrepositorys besteht. Das Konto wird beim Kauf der Lizenz zur Verfügung gestellt. Wenn Sie Ihre Anmeldedaten erhalten haben, fügen Sie sie zu setting.xml des Maven hinzu.

Siehe Hinweis unten, wie die Anmeldeinformationen hinzuzufügen,

https://books.sonatype.com/nexus-book/reference/_adding_credentials_to_your_maven_settings.html

Für die Enterprise-Repositorys zu gehen, zu entfernen, sollte alles funktionieren.

+0

danke es hat funktioniert –

0

Versuchen Sie dies in Ihrem Pom.

<repositories> 
      <repository> 
      <id>Central</id> 
      <name>Central</name> 
      <url>http://repo1.maven.org/maven2/</url> 
      <layout>default</layout> 
     </repository> 
     <repository> 
      <id>mulesoft-releases</id> 
      <name>MuleSoft Releases Repository</name> 
      <url>http://repository.mulesoft.org/releases/</url> 
      <layout>default</layout> 
     </repository> 
    </repositories> 
    <pluginRepositories> 
     <pluginRepository> 
      <id>mulesoft-release</id> 
      <name>mulesoft release repository</name> 
      <layout>default</layout> 
      <url>http://repository.mulesoft.org/releases/</url> 
      <snapshots> 
       <enabled>false</enabled> 
      </snapshots> 
     </pluginRepository> 
    </pluginRepositories> 
-1

Versuchen Sie, die Einstellungen für installierte JREs auf 1,8 JDK zu setzen. Es sollte die Probleme beheben.

+0

hast du es versucht? – Ashish

+0

Wenn Sie das Fehlerprotokoll genau beobachten, zeigt es "Konnte Artefakt nicht übertragen com.mulesoft.anypoint: api-gateway-extensions: pom: 3.8.3 von/zu mule-ee-releases (https: // repository -master.mulesoft.org/nexus/content/repositories/releases-ee/): Nicht autorisiert, ReasonPhrase: Unauthorized -> [Help 1] " Was darauf hindeutet, dass es im Zusammenhang mit Repo-Zugriff, wie bereits in der angenommenen Antwort hingewiesen. –

-1

Alle * -ee.jar-Abhängigkeiten sind mit Lizenz verfügbar. Bitte versuchen Sie, eine Lizenz zu erwerben, und fügen Sie den Lizenzschlüssel in die Einstellungen xml ein.