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:
Posta un commento