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. ___
8
Antworten

Warum brauchen wir einen Rahmen für den Dependency Resolver?

Ich habe immer gesehen, dass Leute immer davon sprachen, Frameworks wie Ninject, Unity, Windsor zu benutzen, um den Dependency Resolver und die Injektion zu machen. Nehmen Sie den folgenden Code zum Beispiel: %Vor% Meine Frage ist: Warum kön...
03.09.2014, 07:46
3
Antworten

Wie kann ich in Gradle eine POM-Datei generieren, deren dynamische Abhängigkeiten in die tatsächlich verwendete Version aufgelöst werden?

Wie kann ich in Gradle eine POM-Datei mit dynamischen Abhängigkeiten erzeugen, die in die tatsächlich verwendete Version aufgelöst wurden? %Vor% Dies wird aus der obigen Abhängigkeit generiert. %Vor% Ich möchte die + in eine Accrual-V...
06.01.2014, 21:25
1
Antwort

Das testthat-Paket nur für Tests laden, aber nicht in Abhängigkeiten

Beim Erstellen eines Pakets wird folgende Warnung ausgegeben: %Vor% Das Paketverzeichnis hat einen Ordner namens tests mit einer Datei test-all.R: %Vor% Dann ein Unterordner testthat mit zwei Dateien darin, die die verschiedenen Te...
27.01.2014, 11:58
3
Antworten

Maven: Verwenden Sie spezifische Test-Klassen von Projekt A in Projekt B

Ich habe die Projekte A und B, wo B A erfordert. Innerhalb der Projekt-AI gibt es eine Utility-UC, die nur für JUnit-Tests verfügbar sein sollte und daher in src/test/java von Projekt A liegt. Solange ich schreibe Tests in AI haben Zugriff au...
25.02.2011, 11:24
5
Antworten

Ist der plattformgesteuerte Versionierungsmechanismus das am dringendsten benötigte Feature von Java?

Als Entwickler bin ich oft an neuen Sprachfunktionen interessiert, die Ihnen das Leben erleichtern können. Zum Beispiel, Java 5 brachte Generika und Anmerkungen zur Sprache, Funktionen, die Ihre Produktivität definitiv steigern können. Wenn i...
20.02.2009, 23:12
1
Antwort

Wie man ein Multiprojekt-Ameisenbausystem zusammenbaut

Bei meinem neuen Auftritt benutzen sie Ant und können nicht dazu überredet werden, nach Maven zu ziehen. Ich habe überall nach einem anständigen Beispiel gesucht, wie ein Multiprojekt-Ameisenbausystem zusammengestellt werden sollte. Die Apache-S...
08.04.2010, 00:13
2
Antworten

VC ++: KB971090 und Auswählen von Visual C-Laufzeit-DLL-Abhängigkeiten

Wie Sie vielleicht wissen, hat Microsoft kürzlich ein Sicherheitsupdate für Visual Studio bereitgestellt: KB971090 . Unter anderem wurde dadurch die Visual C Runtime DLL von Version 8.0.50727.762 auf 8.0.50727.4053 aktualisiert. Nach dies...
06.08.2009, 11:44
3
Antworten

Visual Studio 2008: Wie schließe ich die Projektausgabe als eingebettete Ressource in ein anderes Projekt ein?

Ich habe zwei Projekte in einer Visual Studio 2008-Lösung. Ich möchte die primäre Ausgabe von einem der Projekte als eingebettete Ressource in der anderen verwenden, aber für das Leben von mir kann ich keinen Weg finden, dies zu erreichen. We...
26.07.2010, 18:25
4
Antworten

zyklische Abhängigkeit zwischen Header-Dateien

Ich versuche eine baumartige Struktur mit zwei Klassen zu implementieren: Baum und Knoten. Das Problem ist, dass ich von jeder Klasse eine Funktion der anderen Klasse aufrufen möchte, also sind einfache Vorwärtsdeklarationen nicht genug. Lassen...
18.01.2010, 20:42
6
Antworten

Klassenabhängigkeitstools für Java

Ich weiß, dass viele ähnliche Fragen zu SO gestellt wurden, aber ich konnte nichts voll befriedigendes finden - wahrscheinlich, weil meine Anforderung von jeder dieser Fragen etwas abweicht. Ich habe eine gigantische Codebasis, die ich in kle...
16.11.2011, 09:33