2014-05-24 3 views
8

Ich ziehe derzeit von PHP zu Java.
Gibt es ähnliche Tools wie composer in PHP für JAVA?Composer Äquivalent in JAVA?

Composer ist eine Befehlszeilen-Tools zum einfachen Download andere Bibliothek und legte das in unserem lokalen Projekt.

+4

Haben Sie versucht, Ihr Projekt mit [tag: Maven] bauen? – Mureinik

+0

Maven? Gradel? Efeu? – Crozin

+0

@Mureinik Nein, ich bin wirklich neu in Java :) – GusDeCooL

Antwort

9

Die beliebtesten Tools dafür sind: Maven, Efeu, Grape, Gradle, Bundlr, SBT, Leiningen, aber sie halten Abhängigkeiten für alle Projekte in einem Ordner. Composer behält Abhängigkeiten innerhalb eines Projekts in einem Unterverzeichnis.

Sie können Inhalte von Haupt Maven Repository durchsuchen: http://mvnrepository.com/

+0

Was ist, wenn die Abhängigkeit selbst eine selbst entwickelte Bibliothek ist? z.B. Ich habe ein Java-Jar 'abc' und dieses 'abc' ist eine Abhängigkeit von meinem eigentlichen Projekt. Ich möchte einen bestimmten Zweig von 'abc' verwenden (d. H. Den rechten Zweig abchecken, ihn erstellen und installieren, damit er im Hauptprojekt verwendet werden kann). meine Frage hier zu sehen: http://stackoverflow.com/questions/34010168/gradle-dependency-management-with-feature-branch –

+0

In Composer gibt es -Alias ​​dafür, in Maven-basierte Abhängigkeitsverwaltung gibt es -version (a number) und optional -type und -attempt (dies können Wörter, any, außer date oder "SNAPSHOT" sein), mit denen die von Ihnen hinzugefügte Funktion benannt werden kann. – greenmarker