Hallo ihr Java-Experten,
mittlerweile komme ich recht gut mit den Maven Basics klar, aber es gibt noch zwei Ungereimtheiten, die mich stören bzw. die ich mir nicht so recht erklären kann.
Wenn ich die jar für meinMaven-Projekt erstelle (clean verify oder clean install) bekomme ich zunächst eine Reihen von Fehlern/Warnings(?), etwa:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/User/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/1705/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/User/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/1705/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
Diese beeinflussen nicht das Endergebnis, die jar wird korrekt erstellt, aber ich frage mich ob ich da etwas tue, das nicht ganz sauber ist.
Zum zweiten ist in meiner Ordnerstruktur (ich benutze Maven in Eclipse) ein weiterer Ordner vorhanden namens src welcher die Unterordner main und test hat, welche aber scheinabr nicht verwendet werden. Wozu dienen diese?
Vielen Dank vorab schon mal wieder für eure Mühe.
mittlerweile komme ich recht gut mit den Maven Basics klar, aber es gibt noch zwei Ungereimtheiten, die mich stören bzw. die ich mir nicht so recht erklären kann.
Wenn ich die jar für meinMaven-Projekt erstelle (clean verify oder clean install) bekomme ich zunächst eine Reihen von Fehlern/Warnings(?), etwa:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/User/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/1705/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/User/.p2/pool/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20200610-1735/jars/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/1705/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [file:/C:/Users/User/eclipse/jee-2020-12/eclipse/configuration/org.eclipse.osgi/5/0/.cp/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
Diese beeinflussen nicht das Endergebnis, die jar wird korrekt erstellt, aber ich frage mich ob ich da etwas tue, das nicht ganz sauber ist.
Zum zweiten ist in meiner Ordnerstruktur (ich benutze Maven in Eclipse) ein weiterer Ordner vorhanden namens src welcher die Unterordner main und test hat, welche aber scheinabr nicht verwendet werden. Wozu dienen diese?
Vielen Dank vorab schon mal wieder für eure Mühe.