Eclipse Seltsames Maven Compiler Verhalten mit OpenCV

Kababär

Top Contributor
Hi,

ich habe hier ein Maven JavaFX Project, das mehrere Maven Dependencies bezieht, außer OpenCV, das ist in der IDE konfiguriert, was mich eigentlich ärgert, aber egal.
Mein Problem:
OpenCV ist als User Library in Eclipse eingebunden

user_lib_preferences.PNG

Über Rechtsklick auf mein Project -> Build Path -> Add Library -> User Library ....
habe ich es dann ins Project eingebunden. Da ich mich mit Maven etwas mehr vertraut machen wollte als nur Dependencies hinzuzufügen, habe ich mal ein build aus Eclipse heraus gemacht mit den goals "clean install". Und zack, Compilation Error:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project DigitaleTarnkappe: Compilation failure: Compilation failure.
Er behauptet, alles was von OpenCV sei, existiere nicht.
  • package org.opencv.core does not exist
  • Und Klassen:
    cannot find symbol
    [ERROR] symbol: class Mat
    [ERROR] location: class utils.OpenCVUtils
Was seltsam ist: Nachdem ich den build mache, sieht die OpenCV Lib irgendwie etwas seltsam auf vom Aufbau her:

double_entry_wut.PNG

Irgendwie ist opencv in opencv gepackt worden?

Wenn ich opencv vom Project entferne und wieder neu einbinde ins Project, dann funktioniert zumindest nur das install. Wenn ich vorher cleane, habe ich obiges Problem.
Ich kann es genau 1 Mal installen, danach fliegen nur noch Exceptions.
Also soll ich wieder opencv entfernen und neu einbinden ... ?

Also meine pom.xml ist sehr minimalistisch und enthält neben groupId und artifactId folgende Einträge:
Code:
<properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    <build>
        <sourceDirectory>src</sourceDirectory>
        <resources>
            <resource>
                <directory>resource</directory>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
            </resource>
        </resources>
        <!-- <plugins> -->
        <!-- <plugin> -->
        <!-- <artifactId>maven-compiler-plugin</artifactId> -->
        <!-- <version>3.6.1</version> -->
        <!-- <configuration> -->
        <!-- <source>1.8</source> -->
        <!-- <target>1.8</target> -->
        <!-- <mainClass>main.MainFX</mainClass> -->
        <!-- <compilerArguments> -->
        <!-- <bootclasspath>${sun.boot.class.path}${path.separator}${java.home}/lib/jfxrt.jar</bootclasspath> -->
        <!-- </compilerArguments> -->
        <!-- </configuration> -->
        <!-- </plugin> -->
        <!-- </plugins> -->
    </build>
    <dependencies>
.....
</dependencies>
.....

Ich habe schon das <exclude> Element auskommentiert, um zu sehen ob es funktioniert, aber erfolglos.
Denn wenn die Klassen nicht kompiliert werden, kann ich die Anwendung nicht starten, da die Main-Klasse (aufgrund fehlender class-Datei) nicht gefunden werden konnte.
Hat jemand eine Ahnung, woran das liegen könnte?
 

mrBrown

Super-Moderator
Mitarbeiter
Deine Builds hast du, wenn ich das grad richtig sehen, über maven ausgeführt?
Dann kann er die OpenCV-Lib nicht finden, weil sie nicht über Maven eingebunden ist. Wenn die weiter nur über Eclipse eingebunden sein soll, kannst du auch nur über Eclipse bauen.
 

Kababär

Top Contributor
Ja schon mit maven, mit Eclipse kann man doch so gar nicht builden oder?
Also ich mache:
Rechtsklick Project -> Run as -> Maven build

Wenn ich nur mit Eclipse builde, fehlen doch dann die ganzen Maven-Dependencies, oder?

Hast du eine Lösung? Soll ich die OpenCV-Lib als lokales repo installieren?

Edit: und noch eine Frage :D Wieso funktioniert es immer beim ersten Mal? Und auch nur, wenn ich direkt installe, ohne vorher zu cleanen?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Seltsames Verhalten einer Klasse in netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J Seltsames Verhalten von netbeans bezüglich fxml Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
doopexxx Add an maven project to an existing maven project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
MiMa Netbeans zu IntelliJ mit Maven konvertieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
MiMa IntelliJ Maven Projekt erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
Y IDEA IntelliJ Warum findet IntelliJ die maven property nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Robertop Maven Warnung "'version' contains an expression but should be a constant" in Eclipse verstecken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
O NetBeans Java Projekt OHNE Maven erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Java Projekt OHNE Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Maven für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
A Wie sind Multi-POM Maven Projects zu verwalten/releasen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Maven in Gradle builden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
D Jenkins/Gradle maven-publish Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
U Ich kann ein Plugin anhand von Maven nicht builden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
C Ändern der Hauptklasse und dependencys in maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Nach Maven Einstellung -> Ordner /target im Arbeitsverzeichnis IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D Gradle - DSL und Repositories von Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K Netbeans + Maven: default pom Inhalt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Maven + GWT (+ Eclipse)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
E Maven-Installation für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse import eines maven projects "missing artifact" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Maven dependencies Informationen finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F [Maven] cannot find plugins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Eclipse Eclipse mit Maven mit Abhängigkeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse Eclipse - Projekte "mischen" Dynamisches Web Projekt + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Maven - lokales Repository erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
thet1983 Eclipse Eclipse - Maven - Wildfly - archetype:generate IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eclipse und Webprojekte mit Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Eclipse deployment assmebly + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Eclipse Maven Support IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A IDEA IntelliJ IntelliJ Maven oder Webprojekt, kann keine normalen Java Klassen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Tarrew Problem mit Maven und der Erkennung von generierten Antlr Files. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M [Maven] Depencies mit in jar übernehmen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse Maven , Javafx , SceneBuilder IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Maven realer Classpath? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
R Eclipse Maven package mit dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
E Maven - *.jars landen nicht im lokalen Repository IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
I Maven, Eclipse, building workspace loop IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B Versionierung mit Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
DEvent [maven] property als parameter IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Eclipse Java + Shellscript mit Maven und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Eclipse Maven/Eclipse ClassLoader Reihenfolge IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Gregorrr Eclipse Best Practice: Multi-Projekt mit Eclipse + EGit (Git) + m2e (Maven) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Checkout/Import Maven Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C Eclipse Verständnisfrage Eclipse+Maven+Resources IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
C Eclipse Verständnisfrage Eclipse+Maven+Dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H maven-javadoc-plugin: package does not exist IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Eclipse Maven integration IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Maven: Reporting zu einer bestimmten Revision IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Maven und Native-Libs IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
T Eclipse Maven-Plugin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Maven: Abhängigkeiten + target in [b]eine[/b] Jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G NetBeans Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
MQue Maven und SVN IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Maven / Javadoc als jar deployen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Kessi Maven assembly vergisst eigene Klassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Einzelnen Unit-Test mit Maven ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Ant-Tasks in Maven einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
M MyLyn und Maven installieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
D Maven vs. Ivy IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Konfigurationsdateien und Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Maven plugin für Eclipse: tld dependencies in jars IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Maven 2, XDoclet ejbdoclet und Java 1.5 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
E Maven mit WSDL2Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Y Maven und JUnit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Y Maven und myEclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Arif IDEA IntelliJ Compiler findet Klasse nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse Dead Code -- Compiler-Verständnis (?) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Eclipse Fehlermeldung: Unable to find a javac compiler; IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Der Müde Joe Eclipse Compiler Bug IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
D Eclipse Compiler über Bash ansprechen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
K Eclipse / Compiler umstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
T Wozu wurde ecj (Eclipse Java Compiler) geschrieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
G Editor/Compiler unter Linux IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse Compiler Optionen übergeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Proton32 | Compiler einstellen für Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G Java-Editor und -Compiler für USB-Stick IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F JCreator: Compiler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Compiler der statt Bytecode, maschinencode erzeugt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5

Ähnliche Java Themen

Neue Themen


Oben