Errore nella Creazione di un Progetto Maven

Sto cercando di creare un progetto maven seguendo questo tutorial https://docs.mulesoft.com/mule-user-guide/v/3.7/building-a-mule-application-with-maven-in-studio quel tempo, quel tempo in cui Studio si basa il Progetto Maven automaticamente, ottengo questo errore : updating maven project has encountered a problem There was an error running the studio:studio goal on project test e nella console:

[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project com.mycompany:test:1.0.0-SNAPSHOT (C:\Users\Rajeun\AnypointStudio\workspace\test\pom.xml) has 2 errors
[ERROR]     Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.1 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files (x86)\Java\jre1.8.0_40/../lib/tools.jar -> [Help 2]
[ERROR]     Unknown packaging: mule @ line 8, column 16
[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/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerException
  • Ho affrontato lo stesso problema. Risolto spostando la JRE di JDK . Il primo punto è, nel tuo ambiente di fare in modo che i tuoi siano rivolte JDK. Per me, anche dopo la modifica della variabile di ambiente alzato ancora con lo stesso problema. Il che significa che il Mulo studio è ancora puntando il JRE. Passo successivo : Nel mulo studio, andare a windows->preference->InstalledJREs cambiare il JRE di JDK. Questo ha funzionato per me. Assicurarsi che questi due punti sono fatti dalla fine.
  • Si ottiene lo stesso messaggio di errore se si esegue mvn studio:studio dalla directory principale del progetto sulla riga di comando?
InformationsquelleAutor Rajeun | 2015-11-09



9 Replies
  1. 13

    nel anypoint studio per windows >> preferenze >> menu a sinistra selezionare java >> installato jre cambiare jdk percorso Errore nella Creazione di un Progetto Maven

    • già provato, ma purtroppo non ha funzionato, la ringrazio molto per la tua risposta.
    • c’è sconosciuto pacchetto nel vostro pom.xml ci può fornire con un colpo di schermo per il vostro pom.xml ?
  2. 3

    Ho affrontato stesso problema e lo ha risolto cambiando il JRE di JDK in preferenze e riavviato il qualsiasi punto di studio.
    Questo ha risolto il problema per me.

  3. 1

    Verificare se il MuleStudio.ini contiene la configurazione per il corretto percorso del JDK:

    -vm
    C:\Path\To\Your\JDK\bin\javaw
    • ancora lo stesso problema. si prega di trovare qui la mia anypointstudio.ini: pastebin.com/MeLLfLWV
    • Penso che il -vm argomento deve essere al di sopra di -vmargs (le linee di seguito sono passato alla vm eseguibile).
    • Quando ho provato, Anypoint studio non si avvia
    • i documenti (docs.mulesoft.com/release-notes/…) dire JDK 8 non è ancora supportato, forse questo è ancora il caso …
    • Ho provato java 6 e poi mi esce l’errore che il mio anypoit studio richiesto l’utilizzo di più rispetto alla versione 6 e poi ho usato java 7 e hanno ancora lo stesso problema
  4. 1

    È necessario aggiungere il plugin di Maven Dipendenza per il Plugin

    Passo 1: Modifica settings.xml per aggiungere un nuovo profilo con i seguenti repository e pluginRepositories. (Ci sono due luoghi in cui una settings.xml il file può vivere: $M2_HOME/conf/settings.xml o ${utente.home}/.m2/settings.xml)

    <profiles>
         ...
         <profile>
            <id>mule-extra-repos</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>mule-public</id>
                    <url> https://repository.mulesoft.org/nexus/content/repositories/public </url>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>mule-public</id>
                    <url> https://repository.mulesoft.org/nexus/content/repositories/public </url>
                </pluginRepository>
            </pluginRepositories>
         </profile>
         ...
     </profiles>

    Passo 2: Aggiungere un nuovo pluginGroup, come mostrato di seguito.

    <pluginGroups>
        ...
        <pluginGroup>org.mule.tools</pluginGroup>
        ...
     </pluginGroups>

    Per ulteriori dettagli, potete visitare questa pagina https://docs.mulesoft.com/mule-user-guide/v/3.7/maven-tools-for-mule-esb

  5. 0

    Ho notato che se il flusso comporta API Kit e Dataweave, dipendenze aggiuntive devono essere aggiunti.

            <plugin>
                <executions>
                    <execution>
                        <configuration>
                            <resources>
                                <resource>
                                    <directory>src/main/api/</directory>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

    e

        <dependency>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-apikit</artifactId>
            <version>${mule.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.mulesoft.weave</groupId>
            <artifactId>mule-plugin-weave_2.11</artifactId>
            <version>${mule.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-http</artifactId>
            <version>${mule.version}</version>
            <scope>provided</scope>
        </dependency>
  6. 0

    Se si trovano ad affrontare con il seguente errore da Anypoint studio quando il progetto per la costruzione di Maven.

    [ERROR] [ERROR] Some problems were encountered while processing the POMs:
    [ERROR] Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.2 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.8.0_162/../lib/tools.jar @ 
    [ERROR] Unknown packaging: mule @ line 9, column 16
    [WARNING] 'dependencies.dependency.systemPath' for com.sun:tools:jar refers to a non-existing file C:\Program Files\Java\jre1.8.0_162C:\Program Files\Java\jdk1.8.0_162\lib\tools.jar @ line 75, column 21
     @ 
    [ERROR] The build could not read 1 project -> [Help 1]
    [ERROR]   
    [ERROR]   The project com.mycompany:maven-test1:1.0.0-SNAPSHOT (C:\Users\Venkata Phanindra\AnypointStudio\workspace\maven-test1\pom.xml) has 2 errors
    [ERROR]     Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.2 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.8.0_162/../lib/tools.jar -> [Help 2]
    [ERROR]     Unknown packaging: mule @ line 9, column 16
    [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/ProjectBuildingException
    
    [ERROR] [Help 2] 
    http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerException

    Si prega di seguire i passaggi riportati di seguito per risolvere il problema

    1. Da Anypoint studio goto Windows -> Impostazioni -> Installato Jre.
    2. Qui cambiare il JRE (C:\Program Files\Java\jre1.8.0_162) per il JDK (C:\Program Files\Java\jdk1.8.0_162) e selezionare il JDK casella di controllo e fare clic su Fine -> ok> ok.

    Ora tenta di aggiornare il pom.xml file cliccando col tasto Destro del pom.xml file di Mulo -> Aggiorna il progetto dipendenze.

    Se ancora siete di fronte al problema di seguire un altro passo come di seguito:

    1. Goto Windows -> impostazioni -> Installato Jre -> Ambiente di Esecuzione
      Qui selezionare JavaSE-1.8 e sulla destra della finestra fare clic sul jdk1.8.0_162 [perfect match]
      e ora si tenta di Aggiornare il progetto dipendenze.

    Questo per risolvere il problema.

Lascia un commento