Als «maven» getaggte Fragen

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.


1
Teilen eines großen Projekts, um ein Maven-Projekt mit mehreren Modulen zu erstellen
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 …


1
Haskell Build und Artefaktumgebung ähnlich wie Maven
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 …


2
Der beste Weg, ein Git-Repository für Maven zu strukturieren
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 …

1
Java-Anwendungsstruktur: Horizontale vs. vertikale Aufteilung
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 …

5
Ist Ant immer noch im "Mainstream" für Java-Builds?
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 …
14 java  training  maven  builds  ant 

2
Sollte meine kleine Softwarebibliothek die Verwendung anderer Bibliotheken vermeiden?
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 …
13 java  libraries  maven 

5
Java EE-Projekte mit Maven erstellen
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 …
13 java-ee  maven 

2
Trennen von Java-Projekten
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 …


1
IntelliJ mit Maven-Kompilierung
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 …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.