Really? I tough it would do it for my by inspecting my import statements on
my classes?

On Tue, Jan 27, 2009 at 12:01 PM, Martin Thelian <[email protected]>wrote:

> You need to add import statements for "org.osgi.framework" and
> "org.osgi.util.tracker" into the Import-Package tag, e.g.
>
>> <Import-Package>
>>   org.openspotlight.graph,
>>   org.osgi.framework,
>>   org.osgi.util.tracker
>> </Import-Package>
>>
> Regards,
> Martin
>
>
> Vinicius Carvalho schrieb:
>
>  Hello there! I've assembled my project using the maven bundle plugin, but
>> when I run the bundle goal, I get an exception:
>>
>> ---
>> [INFO] Building parsers-api
>> [INFO]    task-segment: [org.apache.felix:maven-bundle-plugin:bundle]
>> [INFO]
>>
>> ----------------------------------------------------------------------------
>> [INFO] [bundle:bundle]
>> [ERROR] Error building bundle
>> org.openspotlight:parsers-api:bundle:0.0.1-SNAPSHOT : Unresolved
>> references
>> to [org.osgi.framework, org.osgi.util.tracker] by class(es) on the
>> Bundle-Classpath[Jar:dot]:
>> [org/openspotlight/parsers/internal/Activator.class,
>> org/openspotlight/parsers/internal/ParserTracker.class]
>> [ERROR] Error(s) found in bundle configuration
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Error(s) found in bundle configuration
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 1 second
>> [INFO] Finished at: Tue Jan 27 10:58:29 BRST 2009
>> [INFO] Final Memory: 10M/23M
>> [INFO]
>> ------------------------------------------------------------------------
>> Here's my pom.xml
>>
>> <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/maven-v4_0_0.xsd";>
>>  <modelVersion>4.0.0</modelVersion>
>>  <groupId>org.openspotlight</groupId>
>>  <artifactId>parsers-api</artifactId>
>>  <packaging>bundle</packaging>
>>  <version>0.0.1-SNAPSHOT</version>
>>  <name>parsers-api</name>
>>  <url>http://maven.apache.org</url>
>>  <dependencies>
>>    <dependency>
>>      <groupId>junit</groupId>
>>      <artifactId>junit</artifactId>
>>      <version>3.8.1</version>
>>      <scope>test</scope>
>>    </dependency>
>>      <dependency>
>>        <groupId>org.apache.felix</groupId>
>>        <artifactId>org.osgi.core</artifactId>
>>        <version>1.2.0</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.felix</groupId>
>>           <artifactId>org.osgi.compendium</artifactId>
>>        <version>1.2.0</version>
>>    </dependency>
>>  </dependencies>
>>  <build>
>>      <plugins>
>>          <plugin>
>>              <groupId>org.apache.felix</groupId>
>>              <artifactId>maven-bundle-plugin</artifactId>
>>              <extensions>true</extensions>
>>              <configuration>
>>                  <instructions>
>>
>> <Export-Package>org.openspotlight.parsers</Export-Package>
>>
>> <Import-Package>org.openspotlight.graph</Import-Package>
>>
>> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>>
>> <Private-Package>org.openspotlight.parsers.*</Private-Package>
>>                  </instructions>
>>              </configuration>
>>          </plugin>
>>      </plugins>
>>  </build>
>>
>> </project>
>>
>> I've followed the instructions at felix site documentation.
>>
>> Regards
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to