2
Apache Felix의 번들에 항아리를 추가하려면 어떻게해야합니까?Pom 파일의 Apache Felix에 jar 파일을 추가 하시겠습니까?
나는 maven-bundle-plugin을 사용하여 OBR에서 내 번들을 관리하고있다.
하지만 항아리의 POM 내에서 종속성을 선언 할 위치가 확실하지 않아서 maven이이를 최종 번들로 올바르게 컴파일합니다. 내 플러그인 치어에서 어떻게 보이는지
이입니다
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-Category>sample</Bundle-Category>
<Bundle-SymbolicName>${artifactId}
</Bundle-SymbolicName>
<Export-Package>
//blahblah
</Export-Package>
</instructions>
<!-- OBR -->
<remoteOBR>repo-rel</remoteOBR>
<prefixUrl>file:///C:/Users/blah/Projects/Eclipse3.6-RCP-64/Felix/obr-repo/releases</prefixUrl>
<ignoreLock>true</ignoreLock>
</configuration>
위대한 - 실제로 OSGI 지시어 인 매니페스트 파일에 "Bundle-Classpath"가 생성 된 것을 볼 수 있습니다. 고마워요! – drozzy