Ich benutze das Maven Plugin minify-maven-plugin
um mein Frontend Projekt zu minimieren. Das funktioniert gut, wenn ich über DOS-Box an das Frontend-Projekt gehen und führe mvn clean install
aber wenn ich mvn clean install
im Haupt pom in meinem Reaktor Projekt ausführen dann bekomme ich die folgende Ausnahme:minify Frontend mit Minify-Maven-Plugin
fehlgeschlagen Ziel com.samaxes auszuführen. maven: minify-maven-plugin: 1.7.4: minify (default-minify) im Projekt my.project-frontend: Ausführung default-minify des Ziels com.samaxes.maven: minify-maven-plugin: 1.7.4: minify failed : basedir ./src/main/resources/public/app/. existiert nicht
Weiß jemand, was zu tun ist, damit dieses funktioniert?
Unterhalb der betreffenden Plugin-Konfiguration:
<!-- minify plugin -->
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.4</version>
<executions>
<execution>
<id>default-minify</id>
<phase>prepare-package</phase><!-- When omitted defaults to 'process-resources' -->
<configuration>
<charset>UTF-8</charset>
<skipMerge>true</skipMerge>
<nosuffix>true</nosuffix>
<closureCompilationLevel>WHITESPACE_ONLY</closureCompilationLevel>
<webappSourceDir>src/main/resources/public/app</webappSourceDir>
<webappTargetDir>${project.build.outputDirectory}/public/app</webappTargetDir>
<cssSourceDir>./</cssSourceDir>
<cssSourceIncludes>
<cssSourceInclude>**/*.css</cssSourceInclude>
</cssSourceIncludes>
<jsSourceDir>./</jsSourceDir>
<jsSourceIncludes>
<jsSourceInclude>**/*.js</jsSourceInclude>
</jsSourceIncludes>
<jsEngine>CLOSURE</jsEngine>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- minify plugin end -->
* basedir ./src/main/resources/public/app/. ist nicht vorhanden*. Das ist klar, nein? Ist der Ordner vorhanden? – Tunaki
Ja, es existiert, andernfalls konnte das Projekt nicht erstellt werden, wenn ich mvn clean install im Projekt ausführe. Das Problem muss mit dem Weg zum Reaktorprojekt sein. – quma