2016-06-16 8 views
0

Mein osgi Bündel in servicemix benötigt com.sun.javadoc für Start.
Ich finde Abhängigkeit in Maven-Repository, aber ohne Erfolg: die Abhängigkeit in diesem Link [here]Finde maven Abhängigkeit "com.sun.javadoc"

Ich versuche:

<dependency> 
    <groupId>javadoc</groupId> 
    <artifactId>javadoc</artifactId> 
    <version>1.3</version> 
</dependency> 

und

<dependency> 
    <groupId>com.sun</groupId> 
    <artifactId>tools</artifactId> 
    <version>1.7</version> 
    <scope>system</scope> 
    <systemPath>${java.home}/../lib/tools.jar</systemPath> 
    </dependency> 

... ohne Erfolg.

Also, ich suche Maven Abhängigkeit für com.sun.javadoc mit version : 1.7.0

thx

+0

Worauf verweist '$ {java.home}'? Gibt es '$ {java.home} /../ lib/tools.jar'? – Tunaki

+0

Ja, es ist mein JAVA_HOME (echo $ JAVA_HOME:/usr/lib/jvm/java-8-oracle) –

+0

Was meinst du mit "ohne Erfolg"? Was wird 'ls -l $ {java.home} /../ lib/tools.jar' gedruckt? – Tunaki

Antwort

0

ich das Problem gelöst: In meinem pom.xml ich machen:

<dependency> 
    <groupId>com.sun</groupId> 
    <artifactId>tools</artifactId> 
    <version>1.7</version> 
    <scope>system</scope> 
    <systemPath>My_JAVA_HOME/lib/tools.jar</systemPath> 
</dependency> 

und in <Embed-Dependency> Abschnitt I nimm die artifactId für diese Abhängigkeit, in meinem Fall ist es "Werkzeuge"

neu mvn install und jetzt in servicemix nicht stack für com.sun.javadoc