dependencies

___ qstntxt ___

Welche Methoden gibt es, um Eclipse für das Dependency Management zu nutzen?

    
___ qstnhdr ___ Eclipse: Abhängigkeitsverwaltung ___ answer203256 ___

Ein einfacherer Weg ist das Maven Eclipse-Plugin (im Gegensatz zu einem Maven-Plugin für Finsternis). Es ist einfach ein Maven-Plugin, das die .project- und .classpath-Datei basierend auf dem Inhalt des Pom generiert, Sie führen einfach %code% aus und Sie sind fertig. Es verwendet eine Klassenpfadvariable in Eclipse, um das lokale maven repo zu finden.

Ich persönlich bevorzuge diesen Ansatz die meiste Zeit, weil du mehr Kontrolle darüber hast, wann die maven-Plugin-Updates gemacht werden. Es ist auch ein weniger Eclipse-Plugin zu bewältigen. Die GUI-Funktionen des m2eclipse-Plugins in der neuesten Version sind jedoch ziemlich gut.

Es gibt auch eine Alternative zum m2eclipse-Plugin namens Q4E , jetzt Eclipse IAM .

    
___ tag123maven2 ___ Apache Maven ist ein Software-Projekt-Management- und Verständnis-Tool. Dies ist ein Tag für Maven-bezogene Fragen, die spezifisch für Maven-Versionen 2.x sind. ___ answer142520 ___

Ich mag die Maven-Integration für Eclipse (m2eclipse, Eclipse m2e) . Ich benutze es nur für die Abhängigkeitsverwaltung. Es ist großartig, dass ich nicht jedes Mal, wenn ich ein Projekt aufsetze, eine Menge neuer Gläser herunterladen muss.

    
___ answer203318 ___

Eine andere Möglichkeit ist Efeu. Ivy hat auch eine Eclipse-Integration.

Ein Vergleich von Maven und Efeu findet sich hier: Ссылка

    
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ tag123eclipse ___ Eclipse ist eine Open-Source-IDE und Plattform zum Erstellen von Anwendungen. Es gibt eine Vielzahl von Plugins für verschiedene Programmiersprachen und andere entwicklungsorientierte Werkzeuge (wie Modellierung, Datenbanksuche usw.). Dieses Tag sollte nur für Fragen verwendet werden, die sich speziell mit der Eclipse-IDE oder der Eclipse-Plattform befassen, nicht jedoch für generalisierte (Java, Android usw.) Programmierthemen. ___ tag123eclipseplugin ___ Eclipse ist eine erweiterbare OSGi-Plattform für die Werkzeugintegration. Die Erweiterungen von Eclipse sind Java-Plugins. Verwenden Sie dieses Tag, um nach der Entwicklung von Eclipse-Plug-Ins zu fragen. Beachten Sie, dass die Abfrage von Plug-in-Empfehlungen nicht möglich ist. ___ tag123abhängigkeiten ___ Eine Abhängigkeit besteht zwischen zwei Elementen, wenn Änderungen an der Definition eines Elements zu Änderungen am anderen Element führen können. ___
5
Antworten

Was sind die Open-Source-Alternativen zu Lattix?

Ich habe in der Vergangenheit Gelegenheit bekommen, mit Lattix zu arbeiten. Ich glaube, dass das Paradigma, das es darstellt (eine hierarchische Abhängigkeitsmatrix), die Zukunft des Systemarchitekturmanagements in großem Maßstab ist. Aber...
03.12.2009, 17:33
2
Antworten

Java-Klassenpfad-Hölle in der Legacy-Junit-Testsuite lösen

Angenommen, ich habe eine ältere JUnit-Testsuite, die folgende Tests enthält: %Vor% Nehmen Sie nun an, dass die Awesome Mocking-Bibliothek auf der Awesome BCEL-Bytecode-Generierungsbibliothek basiert, die die Klasse org.useful.XMLClass en...
28.02.2013, 12:16
1
Antwort

Behandlung von C ++ - Abhängigkeiten (plattformübergreifend)

Ich habe den Eindruck, dass diese Frage hundertmal gestellt wurde, aber nie vollständig beantwortet wurde. Ich arbeite an einem kleinen Projekt, das irgendwann für die drei großen PC-Plattformen (Windows, Mac & amp; GNU / Linux) veröffentlich...
02.05.2013, 12:28
1
Antwort

Wie erstelle ich eine Ivy-Abhängigkeit für lokale jars in Ihrem Projekt / lib?

Ich habe ein paar JAR-Dateien (von denen einige voneinander abhängig sind), und ich versuche, sie für mein Projekt zu verwalten. Ich möchte kein "lokales" (user dir based) Repository erstellen, da ich möchte, dass andere Benutzer mein svn-Pro...
05.02.2010, 20:14
3
Antworten

Beschleunigung der Grails-Abhängigkeitsauflösung

Wir arbeiten gerade an einer App mit einer relativ großen Anzahl von externen Abhängigkeiten, da wir in ein ziemlich komplexes existierendes System integrieren. Die Abhängigkeiten funktionieren einwandfrei, es dauert jedoch einige Minuten, Ab...
19.05.2010, 15:45
3
Antworten

Bewährte Methode: Versionierung und Releases in Multiprojekten

Was ist die beste Vorgehensweise für die Versionsverwaltung und Versionsverwaltung im folgenden Fall mit Multiprojekten? Projektstruktur globaler Elternteil Elternprojekt (Version: 1.0-SNAPSHOT) Kindprojekt 1 (gleich wie Eltern) Kin...
20.08.2012, 13:52
1
Antwort

Welche Auswirkungen hat das Dependency Inversion-Prinzip auf eine Projektstruktur?

Falls ich mit dem DIP ein hypothetisches modulares C ++ Projekt entwickeln möchte. Aufgrund der Modularität habe ich beschlossen, ein bestimmtes Feature vollständig in einer Bibliothek A zu implementieren. Eine andere Bibliothek B (oder zw...
27.08.2014, 04:31
2
Antworten

ejb mit Client-Artefakt - Laufzeitabhängigkeit?

Unsere Firma erstellt einen Ejb in zwei Artefakten. Das Impl-Artefakt enthält die Implementierungen und das Client-Artefakt enthält alle Schnittstellen. Dies bedeutet, dass das Impl-Artefakt eine Kompilierabhängigkeit vom Client-Artefakt aufweis...
26.05.2017, 19:44
2
Antworten

Kann ich Subrepos in Mercurial verschachteln?

Ich habe Probleme beim Einrichten eines Projekts in Mercurial mit Subrepos. Ziel: Ich möchte die Struktur wie folgt einrichten: %Vor% Also gibt es drei Repos: Build, A und B. B ist in A geschachtelt, A ist im Root-Build-Repository ve...
12.09.2011, 22:08
1
Antwort

Statische (iPhone) Bibliotheken, Verteilung und Abhängigkeiten

(Die folgende Frage ist vermutlich nicht spezifisch für das iPhone, abgesehen davon, dass wir wahrscheinlich ein Framework oder eine dynamische Bibliothek verwenden würden.) Ich baue ein proprietäres iPhone SDK für einen Kunden, um es in sein...
10.12.2009, 01:36