Wie integriert man Maven 2 in ein bestehendes Netbeans-Projekt?

8

Wie kann man Maven 2 in ein bestehendes Netbeans-Projekt integrieren?

Ich möchte es nicht machen, indem ich ein neues Maven-Web-App-Projekt erstelle und meine Dateien manuell dorthin verschiebe  Das neue Projekt (da ich Versionen dieses Projekts in meinen Subversion-Repositories habe, die ich nicht verlinken kann, wenn ich ein neues Projekt erstelle), muss ich das in mein bereits bestehendes Netbeans-Projekt integrieren. Wie gehe ich vor? Würde das Erstellen einer pom.xml funktionieren?

Maven 2 ist bereits auf meinem Rechner installiert.

    
Rajat Gupta 25.09.2011, 19:28
quelle

1 Antwort

9

Wie wäre es, wenn Sie ein neues Maven-Webprojekt erstellen und das pom.xml zurück in Ihr bestehendes Webprojekt verschieben? Ich meine:

  1. Sichern Sie Ihre Projekte
  2. Erstellen Sie ein neues Projekt mit dem Namen MavenWebTest
  3. Schließen Sie Ihr ursprüngliches Projekt
  4. Verschieben Sie pom.xml aus dem MavenWebTest -Projekt in den Ordner Ihres ursprünglichen Projekts
  5. Ändern Sie die projektspezifischen Einstellungen von pom.xml (z. B. Projektname, Abhängigkeiten)
  6. Löschen Sie den Ordner build.xml und den gesamten nbproject Ordner
  7. Verschieben Sie den web Ordner in src/main/webapp und benennen Sie ihn um ( webapp ist der neue Name) (verwenden Sie svn mv , wenn Sie Subversion verwenden)
  8. Verschiebe src/java auf src/main/java ( svn mv auch hier)
  9. Öffnen Sie Ihr Projekt erneut in Netbeans. Es sollte jetzt ein Maven-Projekt sein.
  10. Löschen Sie das unnötige MavenWebTest -Projekt

Wie auch immer, das Erstellen eines leeren pom.xml sollte auch funktionieren. Sie müssen Ihre Abhängigkeiten in pom.xml auflisten und Sie müssen den Projektnamen festlegen. Vielleicht sind auch andere Feinabstimmungen erforderlich, um das gleiche Ergebnis zu erzielen, wie Netbeans ohne Maven erzeugen. Wenn Sie die pom.xml mit Netbeans (der MavenWebTest oben) erstellen, nehme ich an, dass die meisten Netbeans spezifischen Sachen bereits da sind.

Wenn Sie neu bei Maven sind, empfehle ich Ihnen, die kostenlosen pdf / html-Bücher auf der Sonatype-Website zu lesen.

    
palacsint 25.09.2011, 21:18
quelle

Tags und Links