Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath.

pkm

Bekanntes Mitglied
Mit einem Mavenprojekt will ich mich nach dieser Anleitung...

https://www.javacodegeeks.com/2011/11/osgi-simple-hello-world-with-services.html

in OSGi einarbeiten. Was ich nicht verstehen kann ist, wieso ich Aktivator bzw. Consumer (also die Klassen HelloWorldActivator.java und HelloWorldConsumer.java) nicht mit pom.xml deployen kann. Die pom ist die folgende:

HTML:
<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"

         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>OSGiDmHelloWorldConsumer</groupId>

    <artifactId>OSGiDmHelloWorldConsumer</artifactId>

    <version>1.0</version>

    <packaging>bundle</packaging>


    <dependencies>

        <dependency>

            <groupId>org.apache.felix</groupId>

            <artifactId>org.osgi.core</artifactId>

            <version>1.0.0</version>

        </dependency>

        <dependency>

            <groupId>OSGiDmHelloWorldProvider</groupId>

            <artifactId>OSGiDmHelloWorldProvider</artifactId>

            <version>1.0</version>

        </dependency>

    </dependencies>


    <build>

        <plugins>

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-compiler-plugin</artifactId>

                <version>2.0.2</version>

                <configuration>

                    <source>1.6</source>

                    <target>1.6</target>

                </configuration>

            </plugin>


            <plugin>

                <groupId>org.apache.felix</groupId>

                <artifactId>maven-bundle-plugin</artifactId>

                <extensions>true</extensions>

                <configuration>

                    <instructions>

                       <Bundle-SymbolicName>OSGiDmHelloWorldConsumer</Bundle-SymbolicName>

                       <Bundle-Activator>com.bw.osgi.consumer.HelloWorldActivator</Bundle-Activator>

                        <Bundle-Vendor>Baptiste Wicht</Bundle-Vendor>

                    </instructions>


                </configuration>

            </plugin>

        </plugins>

    </build>

</project>

Wenn ich das Deployment mit maven starte, kommt folgender Fehler:



Code:
[INFO] Building OSGiProject 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ OSGiProject ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Users\andfe\Documents\eclipse-workspace\OSGiProject\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ OSGiProject ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 9 source files to C:\Users\andfe\Documents\eclipse-workspace\OSGiProject\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/andfe/Documents/eclipse-workspace/OSGiProject/src/com/bw/osgi/consumer/HelloWorldActivator.java:[3,26] package org.osgi.framework does not exist


...dabei habe ich das osgi-framework dem Buildpath hinzugefügt, wieso heißt es dann, dass das package org.osgi.framework nicht existiert? Die Projektstruktur habe ich mal im Anhang hinzgefügt.

Hier ist die Klasse HelloWorldActivator:

Java:
package com.bw.osgi.consumer;

import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceReference;

import com.bw.osgi.provider.able.HelloWorldService;

public class HelloWorldActivator implements BundleActivator {
    private HelloWorldConsumer consumer;

    @Override
    public void start(BundleContext bundleContext) throws Exception {
        ServiceReference reference = bundleContext.getServiceReference(HelloWorldService.class.getName());

        consumer = new HelloWorldConsumer((HelloWorldService) bundleContext.getService(reference));
        consumer.startTimer();
    }

    @Override
    public void stop(BundleContext bundleContext) throws Exception {
        consumer.stopTimer();
    }
}
 

Anhänge

  • Struktur.png
    Struktur.png
    25,4 KB · Aufrufe: 148
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Maven Probleme beim Arquillian Deployen Tools - Maven, Gradle, Ant & mehr 0
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
G Problem beim deployen eines Applets Tools - Maven, Gradle, Ant & mehr 8
N Fehler beim Imgui mit Maven Tools - Maven, Gradle, Ant & mehr 7
T Maven: Probleme beim Einbinden der Dependencies Tools - Maven, Gradle, Ant & mehr 9
M github + maven Fehler beim repository erstellen Tools - Maven, Gradle, Ant & mehr 1
H Problem beim Verschieben der main-class -> A jni error has occured, please check... Tools - Maven, Gradle, Ant & mehr 9
X Maven Dependencies beim install mit in die Jar einbinden Tools - Maven, Gradle, Ant & mehr 6
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
P Classpath beim Ausführen eines SQL-Scripts per ANT angeben Tools - Maven, Gradle, Ant & mehr 2
K Applet Fehler beim Starten Tools - Maven, Gradle, Ant & mehr 12
E Ant Beim zusammenfassen von CSV-Dateien nur bestimmt spalten auswählen Tools - Maven, Gradle, Ant & mehr 27
F Problem beim Kompilieren ohne IDE Tools - Maven, Gradle, Ant & mehr 5
P Maven Download-Probleme beim Build Tools - Maven, Gradle, Ant & mehr 5
J Fehler beim Parsen von web.xml mit web-app 2.5 Tools - Maven, Gradle, Ant & mehr 2
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
newcron Applet Keine warnung beim starten von Applets, die auf die HD zugreifen? Tools - Maven, Gradle, Ant & mehr 2
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
reibi Maven : Resourcen NICHT mit einbinden beim Builden Tools - Maven, Gradle, Ant & mehr 10
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
T beim Kompilieren änderungen vornehmen Tools - Maven, Gradle, Ant & mehr 5
S Ladebalken beim laden des Applets Tools - Maven, Gradle, Ant & mehr 9
C JApplet soll beim Aufruf nicht neustarten Tools - Maven, Gradle, Ant & mehr 3
M Code ausführen beim Browser schließen / Alternative zu stop? Tools - Maven, Gradle, Ant & mehr 5
J Problem beim schreibenden Dateizugriff Tools - Maven, Gradle, Ant & mehr 7
D Fehler beim Applet laden! Tools - Maven, Gradle, Ant & mehr 9
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
G Browser stürtzt beim Appletaufruf ab Tools - Maven, Gradle, Ant & mehr 2
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
U Probleme beim Reloaden des Applets im Browser Tools - Maven, Gradle, Ant & mehr 9
D E/A-Ausnahme beim lesen (Applet will nicht starten) Tools - Maven, Gradle, Ant & mehr 3
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
M Applet startet beim zweiten Aufruf nicht mehr? Tools - Maven, Gradle, Ant & mehr 4
A Probleme beim Anzeigen des Applets Tools - Maven, Gradle, Ant & mehr 5
saxos1983 Fehlerüberprüfung beim Laden von Bilder Tools - Maven, Gradle, Ant & mehr 3
Y falsches password beim signieren von applet Tools - Maven, Gradle, Ant & mehr 4
G Fehler beim Laden des Applets Tools - Maven, Gradle, Ant & mehr 7
H Probleme beim Applet signieren Tools - Maven, Gradle, Ant & mehr 10
S Access Denied beim Bild laden Tools - Maven, Gradle, Ant & mehr 7
R access denied beim Java Applet Tools - Maven, Gradle, Ant & mehr 5
D Problem beim einbinden von jar und class datei Tools - Maven, Gradle, Ant & mehr 8
S Informationen beim Benutzer ablegen Tools - Maven, Gradle, Ant & mehr 4
P Eclipse Problem beim JAR-erstellen Tools - Maven, Gradle, Ant & mehr 5
A access denied beim anzeigen von Bildern Tools - Maven, Gradle, Ant & mehr 2
R fehler beim übernehmen von applets Tools - Maven, Gradle, Ant & mehr 3
G Wie überprüft man beim Image ob es geklickt wurde? Tools - Maven, Gradle, Ant & mehr 9
D problem beim auslesen von text aus einem textfeld... Tools - Maven, Gradle, Ant & mehr 15
E Card beim CardLayoutManager mit paint() bemalen??? Tools - Maven, Gradle, Ant & mehr 4
R Code beim Beenden eines Applets ausführen? Tools - Maven, Gradle, Ant & mehr 1
S Automatisches Deployen Tools - Maven, Gradle, Ant & mehr 5
D Ressource nach deployen nicht erreichbar Tools - Maven, Gradle, Ant & mehr 1
C Automatisches Deployen in ein externes Maven Repository. Tools - Maven, Gradle, Ant & mehr 5
L Maven schnellster Weg mit maven zu deployen Tools - Maven, Gradle, Ant & mehr 11
A Maven dependencies anderer Projekte automatisch mit deployen Tools - Maven, Gradle, Ant & mehr 6
P [Maven2] Projectdoku direkt auf Webserver deployen Tools - Maven, Gradle, Ant & mehr 7
A Muss ich für jeden JBoss deployen? Tools - Maven, Gradle, Ant & mehr 3
von Spotz Gradle: Warum wird das Plugin nicht geladen? Tools - Maven, Gradle, Ant & mehr 4
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D [MAVEN] Artifact wird nicht vom Repository(manager) geladen Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
M EJB wird nicht richtig deployed Tools - Maven, Gradle, Ant & mehr 2
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
P Ant build.xml, danach wird ein srcpackage vergessen Tools - Maven, Gradle, Ant & mehr 4
G Bild wird in Applet nicht angezeigt! Tools - Maven, Gradle, Ant & mehr 6
G Applet Destroy methode wird nicht aufgerufen :( Tools - Maven, Gradle, Ant & mehr 4
R JFrame wird nicht angezeigt. Tools - Maven, Gradle, Ant & mehr 3
U Live-Bild wird im Browser nicht aktualisiert Tools - Maven, Gradle, Ant & mehr 21
U Hauptklasse wird nicht gefunden. Tools - Maven, Gradle, Ant & mehr 9
G Thread für bewegte Zeichnung wird nicht gestartet Tools - Maven, Gradle, Ant & mehr 3
L Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 15
F Warum wird das Bild nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 9
N applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 6
B Java Fehler, weiß aber nicht wie er behoben wird. :'( Tools - Maven, Gradle, Ant & mehr 10
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
M NORTH-Button wird im Firefox nicht dargestellt, im IE schon Tools - Maven, Gradle, Ant & mehr 4
C jar Fehler? Text wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Warum wird das Applet nicht angezeigt? Tools - Maven, Gradle, Ant & mehr 7
K Applet wird nicht geladen Tools - Maven, Gradle, Ant & mehr 19
T Eigenes Applet wird nicht angezeigt, aus dem Web gehts Tools - Maven, Gradle, Ant & mehr 4
C Frame wird nicht geöffnet (Applet) Tools - Maven, Gradle, Ant & mehr 11
J Applet wird geladen aber nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
D Applet wird nicht geladen. Tools - Maven, Gradle, Ant & mehr 5
M Aktion wenn die Maustaste losgelassen wird Tools - Maven, Gradle, Ant & mehr 4
S Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 3
P Probleme mit IE und sp2 - Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 11
J Applet wird eingebunden aber nicht aktiviert Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet wird nicht erneuert Tools - Maven, Gradle, Ant & mehr 2
S Problem: Bild im Applet wird 3-4 Mal geladen Tools - Maven, Gradle, Ant & mehr 5
M Applet wird mal erkannt und mal nicht Tools - Maven, Gradle, Ant & mehr 9

Ähnliche Java Themen

Neue Themen


Oben