2017-09-13 2 views
0

Ich habe gerade ein einfaches Maultierprojekt mit Maven erstellt.Wie arbeitet man mit Maven in Maultier?

Unten ist der Beispielcode. Ich ändere die Pom-Datei nicht, egal welches Repository es gibt, ohne weitere externe settings.xml zu verwenden.

<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/> 
<flow name="newFlow"> 
    <http:listener config-ref="HTTP_Listener_Configuration" path="/hi" doc:name="HTTP"/> 
    <logger message="logging......" level="INFO" doc:name="Logger"/> 
</flow> 

Ich habe Maven eingerichtet und alles in AnyPoint Studio gemacht, aber wenn ich die Schnittstelle getiing unten Fehlermeldung führen, bitte helfen Sie.

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T22:11:47+05:30) 
Maven home: D:\Softwares\apache-maven-3.3.9 
Java version: 1.8.0_112, vendor: Oracle Corporation 
Java home: C:\Program Files\Java\jdk1.8.0_112\jre 
Default locale: en_US, platform encoding: Cp1252 
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos" 

[13:25:06] Running: mvn clean package -DskipMunitTests 
[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Mule new Application 1.0.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[WARNING] The POM for com.mulesoft.muleesb:mule-core-ee:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for com.mulesoft.muleesb.modules:mule-module-spring-config-ee:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.transports:mule-transport-file:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.transports:mule-transport-http:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for com.mulesoft.muleesb.transports:mule-transport-jdbc-ee:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for com.mulesoft.muleesb.transports:mule-transport-jms-ee:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.transports:mule-transport-vm:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.modules:mule-module-scripting:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.modules:mule-module-xml:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.tests:mule-tests-functional:jar:3.8.3 is missing, no dependency information available 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/modules/mule-module-http/3.8.3/mule-module-http-3.8.3.pom 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/modules/mule-module-http/3.8.3/mule-module-http-3.8.3.pom 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/modules/mule-module-http/3.8.3/mule-module-http-3.8.3.pom 
[WARNING] The POM for org.mule.modules:mule-module-http:jar:3.8.3 is missing, no dependency information available 
[WARNING] The POM for org.mule.modules:mule-module-spring-config:jar:3.8.3 is missing, no dependency information available 
[INFO] Downloading: http://repo1.maven.org/maven2/com/mulesoft/muleesb/mule-core-ee/3.8.3/mule-core-ee-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/com/mulesoft/muleesb/modules/mule-module-spring-config-ee/3.8.3/mule-module-spring-config-ee-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/transports/mule-transport-file/3.8.3/mule-transport-file-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/transports/mule-transport-http/3.8.3/mule-transport-http-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/com/mulesoft/muleesb/transports/mule-transport-jdbc-ee/3.8.3/mule-transport-jdbc-ee-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/com/mulesoft/muleesb/transports/mule-transport-jms-ee/3.8.3/mule-transport-jms-ee-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/transports/mule-transport-vm/3.8.3/mule-transport-vm-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/modules/mule-module-scripting/3.8.3/mule-module-scripting-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/modules/mule-module-xml/3.8.3/mule-module-xml-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/tests/mule-tests-functional/3.8.3/mule-tests-functional-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/modules/mule-module-http/3.8.3/mule-module-http-3.8.3.jar 
[INFO] Downloading: http://repo1.maven.org/maven2/org/mule/modules/mule-module-spring-config/3.8.3/mule-module-spring-config-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/com/mulesoft/muleesb/mule-core-ee/3.8.3/mule-core-ee-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/com/mulesoft/muleesb/modules/mule-module-spring-config-ee/3.8.3/mule-module-spring-config-ee-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/transports/mule-transport-file/3.8.3/mule-transport-file-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/transports/mule-transport-http/3.8.3/mule-transport-http-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/com/mulesoft/muleesb/transports/mule-transport-jdbc-ee/3.8.3/mule-transport-jdbc-ee-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/com/mulesoft/muleesb/transports/mule-transport-jms-ee/3.8.3/mule-transport-jms-ee-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/transports/mule-transport-vm/3.8.3/mule-transport-vm-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/modules/mule-module-scripting/3.8.3/mule-module-scripting-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/modules/mule-module-xml/3.8.3/mule-module-xml-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/tests/mule-tests-functional/3.8.3/mule-tests-functional-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/modules/mule-module-http/3.8.3/mule-module-http-3.8.3.jar 
[INFO] Downloading: http://repository.mulesoft.org/releases/org/mule/modules/mule-module-spring-config/3.8.3/mule-module-spring-config-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/com/mulesoft/muleesb/mule-core-ee/3.8.3/mule-core-ee-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/com/mulesoft/muleesb/modules/mule-module-spring-config-ee/3.8.3/mule-module-spring-config-ee-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/transports/mule-transport-file/3.8.3/mule-transport-file-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/transports/mule-transport-http/3.8.3/mule-transport-http-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/com/mulesoft/muleesb/transports/mule-transport-jdbc-ee/3.8.3/mule-transport-jdbc-ee-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/com/mulesoft/muleesb/transports/mule-transport-jms-ee/3.8.3/mule-transport-jms-ee-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/transports/mule-transport-vm/3.8.3/mule-transport-vm-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/modules/mule-module-scripting/3.8.3/mule-module-scripting-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/modules/mule-module-xml/3.8.3/mule-module-xml-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/tests/mule-tests-functional/3.8.3/mule-tests-functional-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/modules/mule-module-http/3.8.3/mule-module-http-3.8.3.jar 
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/mule/modules/mule-module-spring-config/3.8.3/mule-module-spring-config-3.8.3.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 17.163 s 
[INFO] Finished at: 2017-09-13T13:25:24+05:30 
[INFO] Final Memory: 12M/161M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal on project new: Could not resolve dependencies for project com.mycompany:new:mule:1.0.0-SNAPSHOT: The following artifacts could not be resolved: com.mulesoft.muleesb:mule-core-ee:jar:3.8.3, com.mulesoft.muleesb.modules:mule-module-spring-config-ee:jar:3.8.3, org.mule.transports:mule-transport-file:jar:3.8.3, org.mule.transports:mule-transport-http:jar:3.8.3, com.mulesoft.muleesb.transports:mule-transport-jdbc-ee:jar:3.8.3, com.mulesoft.muleesb.transports:mule-transport-jms-ee:jar:3.8.3, org.mule.transports:mule-transport-vm:jar:3.8.3, org.mule.modules:mule-module-scripting:jar:3.8.3, org.mule.modules:mule-module-xml:jar:3.8.3, org.mule.tests:mule-tests-functional:jar:3.8.3, org.mule.modules:mule-module-http:jar:3.8.3, org.mule.modules:mule-module-spring-config:jar:3.8.3: Could not find artifact com.mulesoft.muleesb:mule-core-ee:jar:3.8.3 in Central (http://repo1.maven.org/maven2/) -> [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

genannten Konfigurationskonfigurationen hinzufügen. Weitere Informationen finden Sie in der Dokumentation: https://docs.mulesoft.com/mule-user- guide/v/3.6/configuring-maven-to-work-with-mule-esb – Tome

+0

Hallo, ich habe das Dokument durchgelesen. Ist diese Einstellungsdatei obligatorisch? Gibt es ein kostenloses Repository, das man verbinden kann? In pom.xml konnte ich ein Repository sehen http://repository.mulesoft.org/releases/, warum wieder ein zusätzliches Repository erforderlich ist? – Thiru

+0

Ich denke, sie veröffentlichen ihre Veröffentlichungen nicht auf Maven Central (das standardmäßig verfügbare Repo in einer Maven-Installation), also müssen Sie ein anderes Repository hinzufügen, um ihre Artefakte herunterladen zu können. – Tome

Antwort

0

Nach Protokoll fehlgeschlagen sein Versagen für EE-Repositories, die für Enterprise-Version gemeint. Sie können das Problem auf zwei Arten lösen, indem Sie Unternehmensanmeldeinformationen und das Repository unter referencing-mulesoft-s-enterprise-repositories hinzufügen oder ee-Abhängigkeiten entfernen und Community-Abhängigkeiten mit den unter referencing-the-open-source-mulesoft-repositories

+0

Hallo, ich habe settings.xml wie im Link erwähnt, aber bekommen Autorisierungsprobleme. "Zugriff verweigert für: https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/com/mulesoft/muleesb/mule-core-ee/3.8.3/mule-core-ee-3.8 .3.pom " – Thiru

+0

Haben Sie die Nexus-Anmeldeinformationen angegeben? Anypoint-Anmeldedaten funktionieren nicht. Wenn Sie es nicht haben, versuchen Sie es mit der Community-Version. Sie können Community-Abhängigkeiten von [Maven-Repository] (https://mvnrepository.com/search?q=mule) beziehen. – AnupamBhusari