Maven ist ein Plug-in-basiertes Software-Projektmanagement-Tool, dessen Hauptfunktionen die Automatisierung Ihres Software-Builds, das Abhängigkeitsmanagement sowie die Erstellung von Berichten und Dokumentationen sind.
In einer gitUmgebung, in der wir die meisten Projekte modularisiert haben, haben wir es mit einem Projekt pro Repository oder mit mehreren Projekten pro Repository- Designproblem zu tun . Betrachten wir ein modularisiertes Projekt: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Heute haben wir ein Projekt …
Ich arbeite an einer Spring-MVC-Anwendung, in der wir Maven für das Abhängigkeitsmanagement verwenden. Da das Projekt groß ist, denken wir darüber nach, das Projekt in mehrere Teile aufzuteilen. Ich hatte einige Zweifel, auf die ich hier hoffentlich Antworten bekomme. Derzeit stellen wir eine einzelne WAR-Datei wie ROOT.warauf Apache Tomcat auf …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . In meinen Jahren als Programmierer für Java und in jüngerer Zeit für Scala habe ich noch nie Ant, Maven, Gradle oder eines dieser Build-Tools für Java verwendet. Überall, …
Ich war lange Zeit Java-Entwickler, bin aber kürzlich einem Haskell-Team beigetreten. Wenn Sie in der Java-Welt ein großes Projekt haben, an dem mehrere Teams arbeiten, besteht ein gängiger Ansatz darin, einen Artefaktserver wie Maven zu verwenden, um die Entwicklung zu vereinfachen und zu beschleunigen. Zahlreiche Build-Tools wie Ant, Maven, Gradle …
Ich erstelle eine Binärdatei für mein Java-Projekt. Ich veröffentliche es auf zwei Arten: Maven Central Auf Google-Code verteilbare ZIP-Datei Mein Projekt ist unter der Apache 2.0 Lizenz lizenziert. Ich benutze eine kleine Anzahl von Drittanbietern, von denen einer MIT-lizenziert ist. Ich halte es für meine Pflicht, Benutzer meines Projekts auf …
Ich brauche Ratschläge, wie wir unsere Projekte in Git strukturieren können. Wir verwenden Java und Maven ist unser Build-Tool. Maven geht davon aus, dass alle Ihre Projekte irgendwann einen gemeinsamen Vorfahren haben. Maven kann auch eine echte Drama-Queen sein, wenn die Dinge nicht genau so eingerichtet sind, wie die Apache-Stiftung …
Eine kleine Debatte über den Start der Projektstruktur (unter Verwendung von Maven / Eclipse) für eine große Java-Anwendung. Option 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Option 2: area1-entities area1-services …
Wir haben Batch-Kommandodateien (Windows .bat), die einfach die in der Entwickler-IDE kompilierten Klassen durch umfassendere Ant-Builds (z. B. Abrufen von CVS, Clean Compile, JAR, Archiv, E-Mail usw.) auflösten, langsam ersetzt. Ich habe viel Zeit mit dem Erlernen (und Debuggen von Problemen) von Ant verbracht, daher kann ich es für diese …
Ich habe gerade eine kleine Java-Bibliothek veröffentlicht, die nur wenige Klassen und Methoden bietet. Seit ich das Projekt mit Maven erstellt habe, habe ich sofort mehrere Bibliotheken von Drittanbietern verwendet, um meine Ziele zu erreichen, insbesondere: commons-lang3 (für einige allgemeine Java-Sachen) slf4j-api (zur Protokollierung) commons-io (für ein kleines bisschen Datei-Zeug …
Ich entwickle seit ungefähr einem Jahr Java EE-Webanwendungen mit Eclipse. Mein Arbeitgeber nutzt Maven nicht, aber je mehr ich darüber lese, desto mehr bin ich davon überzeugt, dass Maven + Hudson für uns von großem Nutzen sein wird. Zunächst muss ich mich jedoch in meiner Freizeit mit diesen Technologien vertraut …
Ich habe ein großes Java-Projekt und wir verwenden Maven für unseren Build-Zyklus. Dieses eine Projekt wird ausgiebig genutzt - in anderen Projekten, in verschiedenen Anwendungen, von denen einige darin enthalten sind und andere an anderer Stelle ... Um ehrlich zu sein, ist es ein bisschen chaotisch (verschiedene Bits werden zu …
Was ist die bevorzugte Methode, um mit Git, Maven und Jenkins Folgendes zu tun: Ich entwickle eine Anwendung, die ich "dev" - und "release" -Zweige pflegen möchte. Ich möchte, dass Jenkins beides baut. Es könnte sein, dass die Release-Artefakte Versionen wie 1.5.2 haben und die Dev-Builds nur 0.0.1-SNAPSHOTs sind. Ich …
Ich habe ein Projekt, das Hibernate-Gläser benötigt. Ich habe sie als Abhängigkeiten in die pom.xml eingefügt und Maven kompiliert mein Projekt gut. In der IDE werden jedoch alle Anmerkungen und Aufrufe der Hibernate-API als nicht aufgelöst (rot) markiert. Wie könnte ich IntelliJ dazu bringen, sie zu lösen? Gibt es eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.