Maven erzeugt-Quellen/Anmerkungen
Hey guy ' s ich bin Entsendung diese Frage haben verbrachte eine Menge Zeit forschen und nicht gefunden eine ausführliche Antwort. Ich habe derzeit ein Problem mit dem erzeugen der Quellen von AWS-Workflow. Ich bin mit Maven apt-maven-plugin
und aspectj-maven-plugin
. Diese plugins arbeiten beide für die Generierung der client-Klassen für die Aktivitäten noch fehl mit der folgenden Fehlermeldung beim ausführen mvn clean package
oder mvn clean install
gegen meinen workflow-Klassen.
Fehler
[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-
plugin:1.7:compile (default) on project (myproject): Execution default
of goal org.codehaus.mojo:aspectj-maven-plugin:1.7:compile failed:
basedir (myproject)\target\generated-sources\annotations does not exist
-> [Help 1]
Erweiterungen
<groupId>org.codehaus.mojo</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.0-alpha-5</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.7</version>
<configuration>
<aspectLibraries>
<aspectLibrary>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-flow-build-tools</artifactId>
</aspectLibrary>
</aspectLibraries>
<complianceLevel>1.7</complianceLevel>
<showWeaveInfo>true</showWeaveInfo>
<verbose>true</verbose>
<sources>
<source>
<basedir>${basedir}/target/generated-sources/annotations</basedir>
</source>
<source>
<basedir>src/main/java</basedir>
<includes>
<include>**/*.java</include>
</includes>
</source>
</sources>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
Ich bin mir nicht sicher, wie man dieses Problem zu beheben, und jede Hilfe wäre toll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung ist klar - mvn konnte nicht finden /target/generated-sources/Anmerkungen, aber in pom ist festgelegt als die Quelle für die aspectj-maven-plugin.
Macht Ihren code wollen generieren Quellen unter /target/generated-sources/Anmerkungen? Wenn ja, dann gibt es Problem mit der generation, die Sie brauchen, um zu setzen, mehr von Ihren pom für mich zu sagen, was falsch gelaufen ist. Wenn Nein, warum nicht entfernen Sie das Teil und geben Sie einen weiteren Schuss.
ps: ich würde lieber legen Sie diese als Kommentar, aber ich bin nicht in der Lage 🙁