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

Verfolgen verwalteter Abhängigkeitsversionen in Maven

Angenommen, ich habe ein komplexes Projekt mit vielen Abhängigkeiten. Die Versionen der Abhängigkeiten werden von vielen Import-Scope-Poms verwaltet. Mein Projekt hängt vom Artefakt group:artifact ab, das eine Abhängigkeit vom Artefakt group...
14.01.2013, 13:10
4
Antworten

ScientificPython als Abhängigkeit installieren

Ich versuche, ScientificPython als eine Abhängigkeit in meinem setup.py aufzuführen. Während des Installationsprozesses scheint Python das Paket jedoch nicht zu finden. Was ist falsch an meinem Ansatz? Hier ist mein Setup: %Vor% Und...
28.07.2011, 13:59
1
Antwort

Makefile führt phonytargets einer Datei nur dann aus, wenn die Datei nicht existiert

Gibt es eine Möglichkeit, dass ich nur die falsche Abhängigkeit einer Datei ausführen kann? Wenn diese Datei nicht existiert? Wenn die Datei keine falsche Abhängigkeit hat, funktioniert sie und führt nur den Inhalt aus von dieser Regel. Aber...
25.01.2012, 17:18
1
Antwort

Kabale (Haskell)

Cabal hat Abhängigkeitsprobleme ständig . Es ist wirklich ermüdend. Bisher habe ich versucht, viele Dinge zum Laufen zu bringen, hier versuche ich Snap zu installieren: %Vor% Ich habe ähnliche Probleme bei der Installation von Happstack usw...
06.11.2010, 20:26
7
Antworten

Wie bekomme ich ein Diagramm der Abhängigkeiten zwischen meinen C # -Projekten

Ich habe eine ziemlich komplexe Anwendung, die in mehrere Komponenten aufgeteilt wurde. Jede Komponente hat eine Lösungsdatei, die eine Reihe von Projekten enthält. Daher denke ich, dass eine Komponente mehrere Projekte / DLLs enthält. Es gibt a...
25.08.2010, 09:29
5
Antworten

Mischen verschiedener Versionen von Java-Bibliotheken

Mein Projekt verwendet Java-Bibliotheken mit eigenen Abhängigkeiten (z. B. Hadoop, Jetty). Ich habe am Ende verschiedene Versionen der gleichen Abhängigkeiten wie am Beispiel 1.4.5, 1.4.6. Mein Projekt möchte vielleicht die Version 1.4.7 verwend...
08.11.2008, 03:45
3
Antworten

Maven - deploy Abhängigkeiten zu Remote-Repository

Ich habe ein paar Projekte mit vielen Maven-Abhängigkeiten. Wenn ich den Befehl mvn deploy (oder eine Variante davon) aufrufe, möchte ich nicht nur das Projekt selbst im entfernten Repository bereitstellen, sondern auch alle seine Abhängigkeiten...
12.01.2012, 19:19
3
Antworten

maven löst die Abhängigkeit, kann aber das Paket / die Klassen nicht finden

Bei der benutzerdefinierten Geotools-Plattform-Kompilierung (in der Tat OSGi-basiert) kompiliert eines der Module ordnungsgemäß, wenn ich versuche, es separat zu erstellen. Aber wenn ich das ganze Projekt baue - scheitert es an compile stage...
12.04.2012, 11:47
4
Antworten

Finde den minimal notwendigen Java Klassenpfad

Gibt es ein Tool, um nicht benötigte JAR-Dateien zu erkennen? Sagen Sie zum Beispiel, dass ich myapp.jar habe, das ich mit einem Klassenpfad starten kann, der hibernate.jar, junit.jar und easymock.jar enthält. Aber eigentlich funktioniert es...
16.09.2008, 19:59
3
Antworten

Wie kann in der setup.py- oder pip-Anforderungsdatei die Reihenfolge der Installation von Paketabhängigkeiten gesteuert werden?

Ich habe ein Python-Paket mit setup.py, dessen Abhängigkeiten wie üblich in install_requires = [...] deklariert sind. Eines der Pakete dort, scikits.timeseries, hat ein setup.py, das erwartet, dass numpy bereits installiert ist. Daher würde ich...
14.02.2011, 19:52