27 settembre 2008

Problemi plugin Maven4MyEclipse nella gestione di un progetto Java su MyEclipse 6.5 GA

L'ultima versione di Myclipse, in particolare la 6.5 GA include nella propria Relese un plugin proprietario per Maven(Maven4MyEclipse).
Nel caso in cui si voglia creare un nuovo progetto con il supporto di Maven, non si verifica nessun tipo di problema nell'includere nel classpath le librerie referenziate importate mediante il vostro pom.xml.

Il problema sorge quando importate un progetto Java già esistente, in tal caso switchare tra apache maven plugin e maven4myeclipse presenta un incompatibilità delle informazioni contenute all'interno dei files: .classpath and .project .

La soluzione ottimale è la seguente, almeno finchè gli sviluppatori rilascieranno un altra versione, magari con un bugFix per una capability così importante.

Innanzitutto editare il file .project che dovrà presentarti con la seguente struttura. N.B : il tag
<buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>

Inoltre rimpiazzare l' org.apache maven nature con :
<nature>com.genuitec.eclipse.maven.maven2Nature</nature>

Nel file .classpath aggiungere la entry ;
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>

Nessun commento: