2011-01-12 7 views
1

Ich werde meine Frage kurz und süß, gibt es eine formale Möglichkeit, Code mit IDE schreiben und dann bauen sie mit manuellen Build-Prozess.Wenn jemand gute Links im Internet hat, ist es besser zu gebenIDE + Handbuch Build-Prozess

Antwort

2

Ja. Benutze Maven. Es hat Plugins für alle gängigen IDEs. Also, erstellen Sie Maven-Projekt, schreiben Sie pom.xml, führen Sie mvn install und dann mvn eclipse:eclipse (wenn Sie Eclipse verwenden).

Dadurch werden .project und .classpath erzeugt. Öffnen Sie nun die Eclipse, definieren Sie die Klassenpfadvariable M2_REPO und importieren Sie Ihr Projekt.

M2_REPO sollte nur einmal definiert werden und sollte sich auf das lokale Maven-Repository beziehen, das sich normalerweise unter USER_HOME/.m2/repository befindet.

Weitere Details finden Sie in der Dokumentation von Maven.

Ich wusste das nicht und verbrachte immer viel Zeit mit der Synchronisierung meiner IDE und der Datei ant build.xml. Aber jetzt benutze ich Maven und kann diese harte Arbeit vergessen.

3

Ich glaube, es ist einfach, und was noch wichtiger ist - bequem, in Fällen, wenn Ihr IDE-Projekt auf einem externen Build-Modell, z. Ant, Maven, wahrscheinlich SBT für Scala. In diesem Fall ist es einfach, externe Builds mit IDE zu synchronisieren. Außerdem ist es wichtig, ob Ihre IDE die zugrundeliegenden Änderungen des Dateisystems im Projektordner überwacht, da ich glaube, dass es ziemlich schmerzhaft sein wird, jedes Mal, wenn Sie etwas erstellen, auf "Aktualisieren" oder Ähnliches zu klicken.

Beliebte IDEs bieten Optionen zum Importieren von Projekten von externen Modellen wie Ant und Maven.

Persönlich verwende ich diesen Ansatz in einem meiner Projekte mit Java, Maven und IntellijIdea.