maven central에있는 OSGI 번들에서 P2 저장소를 생성하려고합니다. 나는이tycho pom 첫 번째 기능 프로젝트를 통해 P2 리포지토리를 구축 할 수있는 곳은 어디입니까?
- 종속성 = 스코프 컴파일 및 유형 항아리
- 정의 메이븐 의존성을 고려 사용 POM-첫 번째 장편 프로젝트는
- 번들 기호 이름과 버전에 대한 정확한 참조와 feature.xml을 정의 정의 나는 기능을 구축 할 때 자신의 MANIFEST.MF
에 선언, 나는
No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.codehaus.jackson.feature.group 1.9.1.qualifier to jackson-mapper-lgpl [1.9.12,1.9.13).", "Unable to satisfy dependency from org.codehaus.jackson.feature.group 1.9.1.qualifier to jackson-core-lgpl [1.9.12,1.9.13).", "No solution found because the problem is unsatisfiable."]
을받을
경우 org.codehaus.jackson.feature은 내가 건물입니다 기능 및 1.9.12,1.9.13) 및 잭슨 코어 - LGPL [1.9.12,1.9 [잭슨 - 매퍼 - LGPL입니다. 13)은 내가 포함하려고하는 OSGI 번들의 사양입니다. 내가 디버그 모드를 전환 할 때
, 내가 행동이 더 홀수하게하는 구성 요소가 발견되는 것을 볼 수 :
[DEBUG] P2Resolver: artifact org.codehaus.jackson:jackson-core-lgpl:1.9.12 at location /home/jsuess/.m2/repository/org/codehaus/jackson/jackson-core-lgpl/1.9.12/jackson-core-lgpl-1.9.12.jar resolves installable unit jackson-core-lgpl/1.9.12
[DEBUG] P2resolver.addMavenArtifact org.codehaus.jackson:jackson-mapper-lgpl:jar:1.9.12:compile
[DEBUG] P2Resolver: artifact org.codehaus.jackson:jackson-mapper-lgpl:1.9.12 at location /home/jsuess/.m2/repository/org/codehaus/jackson/jackson-mapper-lgpl/1.9.12/jackson-mapper-lgpl-1.9.12.jar resolves installable unit jackson-mapper-lgpl/1.9.12
[DEBUG] Registered artifact repository org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey(uri=file:/[email protected]/home/jsuess/workspace/org.codehaus.jackson/features/org.codehaus.jackson)
내가 받는다는에서 번들을 복용 믿고 P2를 만드는 것은 일반적인 사용 사례 수 있어야합니다, 그래서 누군가 내가 템플릿으로 사용할 수있는 샘플 POM을 가리킬 수 있는지 궁금합니다.
디버그 모드를 켜면 구성 요소가 발견되어 동작이 더 이상하게 보입니다. –
누락 된'jackson-mapper-core' 번들은'P2Resolver' 디버그 출력에 없습니다 ... – oberlies
나는 그것을 고쳤다. 불행히도 결과는 바뀌지 않습니다. 이제는 둘 다 불평합니다. [ "org.codehaus.jackson.feature.group 1.9.1.qualifier의 종속 관계를 jackson-mapper-lgpl [1.9.12,1.9.13]으로 만족시킬 수 없습니다.", "org.codehaus에서 종속성을 만족시킬 수 없습니다. jackson.feature.group 1.9.1.qualifier to jackson-core-lgpl [1.9.12,1.9.13]. ","문제가 해결할 수 없기 때문에 해결책을 찾지 못했습니다. " –