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
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.
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.
- 1. Datenbankänderungsverwaltung und Buildprozess mit TFS
- 2. SonarQube Eclipse Plugin Handbuch herunterladen
- 3. Handbuch und nicht-adaptives Handbuch Segues
- 4. devoloper drupal Handbuch
- 5. Laravel 5 - Handbuch Paginierung
- 6. Handbuch GL_REPEAT in GLSL
- 7. GameKit: GKSession Handbuch
- 8. GetChangeGui Handbuch JFrame
- 9. WPF-Datenbindungs-Handbuch Update
- 10. GTK2 und Perl Handbuch
- 11. Was in grep Handbuch
- 12. LLDB Handbuch/Dokumentation
- 13. MongoDB - Handbuch Referenzen Beispiel
- 14. ANSI SQL Handbuch
- 15. Die beste Methode zum Ändern von Konstanten im Java-Buildprozess
- 16. Buildprozess in VS-Teamdiensten weist Win32 x64 falsch zu
- 17. Handbuch Seite laden in WPF
- 18. Angular2 Routing - Handbuch url Navigation
- 19. Entity Framework 6 Webformular-Handbuch?
- 20. Das Handbuch zu X-Fenstersystem
- 21. Handbuch Databind in Gridview Paging
- 22. X509 Handbuch/Tutorial in C#
- 23. Android-Support-Bibliothek Handbuch Download
- 24. Gibt es ein CakePHP Offline-Handbuch
- 25. Lesen und Verstehen der PHP-Handbuch Beschreibung
- 26. Handbuch SQL Query von Formulartyp/Abstract Klasse
- 27. Ist PHPs erweitertes CHM-Handbuch weg?
- 28. dirname() in C: ist das Handbuch falsch?
- 29. Jersey Client Beispiele in Neo4j Handbuch
- 30. Magento 2 Observer Handbuch Versand/Trigger Observer