Maven Dependency unklar

kossy

Bekanntes Mitglied
Hallo zusammen !

ich verstehe in dem folgenden Maven Dependency nicht so ganz, was die Einbindung mit dem "exclusions" XML Tag aussagen soll:

[XML]
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.3.2.GA</version>
<exclusions>
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
</exclusions>
</dependency>
[/XML]

Kann mir das vielleicht jemand erklären?

Grüße
Kossy
 

hexx

Mitglied
"hibernate-entitymanager" hat selbst auch wieder Abhängigkeiten, die standardmäßig mit aufgelöst werden (Stichwort transitive Dependencies). Mit dem <exclusions> Element können einzelne transitive Abhängigkeiten ausgeschlossen werden.
 

kossy

Bekanntes Mitglied
Hallo hexx,

danke für deinen Beitrag ! Ich hätte noch einmal eine allgemeine Frage zu den Maven Dependencys. Ist es eiegntlich über diese XML Einbingungen auch möglich, JARs in seine Maven projekte einzubinden, die irgendwo auf entfernten Servern außerhalb meines Intranets liegen? Also könnte man über eine URL JARs auch über das Internet einbinden?

Grüße
Kossy
 

hexx

Mitglied
Ist es eiegntlich über diese XML Einbingungen auch möglich, JARs in seine Maven projekte einzubinden, die irgendwo auf entfernten Servern außerhalb meines Intranets liegen? Also könnte man über eine URL JARs auch über das Internet einbinden?

Jein. Genau das machst du mit den Dependency Einträgen in der pom.xml ja. Maven sucht in den definierten Remote-Repositories (standardmäßig nur maven-central) nach den Abhängiigkeiten und cached sie in deinem lokalen Repository. Einfach eine direkte URL zu einer Jar Datei angeben geht nicht.
 

kossy

Bekanntes Mitglied
Hallo Hexx,

nochmals danke für deine Antwort.

Ich hätte abschließend noch einmal eine andere Frage. Ich kann ja lokal meine Maven Projekte entweder mittels

- mvn clean package -P [name_meines_maven_projektes]

oder

- mvn clean install -P [name_meines_maven_p

bauen. Ich versteh noch nciht so ganz, wann genau ich zwingend welche dieser beiden Befehle benötige.

Grüße
Kossy
 
G

Gast2

Gast
Beide Befehle machen unterschiedliche Sachen, es kommt drauf an was du machen willst.

package - take the compiled code and package it in its distributable format, such as a JAR.
install - zusätzlich zu package: install the package into the local repository, for use as a dependency in other projects locally

Zur Übersicht:
Maven - Introduction to the Build Lifecycle
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Maven Dependency im Java Projekt Java Basics - Anfänger-Themen 1
G Maven Dependency für Oracle JDBC-Driver korrekt festlegen Java Basics - Anfänger-Themen 4
W IntelliJ - Maven - Jump to failed Tests Java Basics - Anfänger-Themen 4
G Merkwürdiges Verhalten der Maven IDE Java Basics - Anfänger-Themen 3
G Maven Swing: Wie verwende ich WindowListener ? Java Basics - Anfänger-Themen 2
Oneixee5 Maven Plugin wird 2 mal ausgeführt Java Basics - Anfänger-Themen 10
M mit Maven eine ausführbare Jar bauen Java Basics - Anfänger-Themen 7
W Datenbankverbindung mit Maven konfigurieren Java Basics - Anfänger-Themen 11
D maven dependencies re-importieren in intellij Java Basics - Anfänger-Themen 5
C External Jar einbinden bei Maven Java Basics - Anfänger-Themen 9
T JavaFX2/maven Java Basics - Anfänger-Themen 7
C Einbinden von Komponenten mit Maven Java Basics - Anfänger-Themen 3
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
S Maven und externe Library Java Basics - Anfänger-Themen 2
P Maven-Dependencies (package org.apache.http.nio does not exist) Java Basics - Anfänger-Themen 6
D MAVEN Java Basics - Anfänger-Themen 3
B Arquillian installieren - Maven, WildFly, MYSQL Java Basics - Anfänger-Themen 1
O Maven Java Basics - Anfänger-Themen 10
T gradle, maven, ant - was ist das? Java Basics - Anfänger-Themen 2
P Maven und eigene Jars Java Basics - Anfänger-Themen 4
M Maven Main-Methode Interface und Klasse Java Basics - Anfänger-Themen 2
elischa Eclipse Plugin Projekt, Maven Projekt und dependencies Java Basics - Anfänger-Themen 5
A JavaScript Object Notation einbinden mittels Maven Java Basics - Anfänger-Themen 7
M Warum ist Maven als Technologie eigentlich so sicher? Java Basics - Anfänger-Themen 0
M Frage zu Maven Plugin für Eclipse IDE Java Basics - Anfänger-Themen 1
M Frage zu Maven Lifecycles Java Basics - Anfänger-Themen 2
M Bestehendes Projekt auf Maven umstellen? Java Basics - Anfänger-Themen 5
G Erstellen eines Maven Projektes mit Eclipse Java Basics - Anfänger-Themen 9
F frage zu maven Java Basics - Anfänger-Themen 2
G Unterschied zwischen Ant und Maven Java Basics - Anfänger-Themen 9
W Javadoc HTML erzeugen mit allen dependency Java Basics - Anfänger-Themen 11
B non-modular dependency in modularem Projekt verwenden Java Basics - Anfänger-Themen 3
N UML Dependency/Abhängigkeit von SetterMethoden Java Basics - Anfänger-Themen 1
J Dependency Injection. Java Basics - Anfänger-Themen 4
K Dependency Injection Java Basics - Anfänger-Themen 5
K Dependency-Problem? Java Basics - Anfänger-Themen 2
W Umgang mit Graphics unklar : Erstellung u Uebergabe an Funktion Java Basics - Anfänger-Themen 18
J Fehlermeldung unklar. non-static variable player0 cannot be referenced from a static context Java Basics - Anfänger-Themen 4
B Code Zeile unklar Java Basics - Anfänger-Themen 9
A Nächstes Datum ausgeben, if-Schleife unklar Java Basics - Anfänger-Themen 6
N Aufagabenstellung unklar Java Basics - Anfänger-Themen 8
J Methoden Math.random unklar Java Basics - Anfänger-Themen 4
M Javaklasse unklar Java Basics - Anfänger-Themen 3
A Fehlermeldung Unklar, google hilft auch nicht weiter Java Basics - Anfänger-Themen 2
A Fehlermeldung Unklar. Java Basics - Anfänger-Themen 1
M Throws Anweisung innerhalb eines Methodenkopfes unklar Java Basics - Anfänger-Themen 4
M This Methode unklar Java Basics - Anfänger-Themen 2
M Arithemtischer Ausdruck unklar Java Basics - Anfänger-Themen 2
K .Class Operator unklar Java Basics - Anfänger-Themen 3
K Schnittstelle - Interface unklar Java Basics - Anfänger-Themen 4
D Klasseninitialisierung unklar Java Basics - Anfänger-Themen 3
B Funktionsweise Iterator unklar Java Basics - Anfänger-Themen 7
T Collections Java Anfänger - Array-Struktur vollkommen unklar Java Basics - Anfänger-Themen 2
C funktion-ausgabe unklar Java Basics - Anfänger-Themen 10
C Ausgabe unklar Java Basics - Anfänger-Themen 5
R Basics unklar.. Java Basics - Anfänger-Themen 13
S Fehlermeldung bei switch unklar Java Basics - Anfänger-Themen 19
T BufferedReader unklar Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben