STS 3.8.0, m2Eclipse und das Konfigurationsproblem
Pünktlich zu dem neu erschienen
Eclipse NEON hat Pivotal seine
Spring-Tool-Suite auf die Version 3.8.0 aktualisiert. Falls ihr Maven für eure Projekte verwendet, stoßt ihr schnell auf den folgenden Fehler:
Description Resource Path Location Type
org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
pom.xml /rpc-server line 1 Maven Configuration Problem
Einen Fix für dieses Problem gibt es bereits. Die folgenden Software müsst ihr euch per 'Install new software' installieren.
https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
Kommandozeile aus Eclipse heraus aufrufen
Wer Maven verwendet, wechselt vermutlich oft auf die Kommandozeile. Damit das aus Eclipse heraus bequem funktioniert, gibt es das Plugin StartExplorer. Im Eclipse Marketplace sucht ihr nach dem 'StartExplorer'. Um z.B. eine cygwin Shell zu öffnen, verwende ich die folgende Konfiguration.
cmd.exe /c start E:\devtools\cygwin\eclipseshell.bat ${resource_path}
Und die
eclipseshell.bat
hat den folgenden Inhalt (Der Pfad zur
bash.exe
muss entsprechend angepasst werden):
@echo off
set current_path=%1
set current_path=%current_path:\=/%
E:\devtools\cygwin\bin\bash.exe --login -c \\"cd '%current_path%' ;
exec /bin/bash -rcfile ~/.bashrc\\
UPDATE
Das m2Eclipse Problem ist mit der Version 3.8.3 nicht reproduzierbar.