繁体   English   中英

平台运行时和依赖项

[英]Platform runtime and dependencies

目标平台了解eclipse插件开发中所需的和依赖性。 我在过去的3天里拔头发。

如果我指定以下内容: -

    <repositories>
    <repository>
        <id>eclipse-helios</id>
        <layout>p2</layout>
        <url>http://download.eclipse.org/releases/helios</url>
    </repository>
    </repositories>

1)对我来说,我确保我的插件兼容从病房的helios运行,我的想法是错的吗? 2)是否应该解决我的平台依赖?

[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: plugin1 1.0.0.qualifier
[ERROR]   Missing requirement: plugin1 1.0.0.qualifier requires 
'osgi.bundle; org.eclipse.core.runtime 0.0.0' but it could not be found
[ERROR] 
[ERROR] See 
http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for 
help

我的清单文件包含: -

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Plugin1
Bundle-SymbolicName: plugin1;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: xxx
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui
Automatic-Module-Name: plugin1
Bundle-RequiredExecutionEnvironment: JavaSE-1.8

3) 在此输入图像描述

当我运行我的插件时,它运行在helious之下。 请帮助我使用tycho和maven来实现这一目标。 我只是不明白它的帮助文本中的'eclipse speak'。

有人请帮助我,请问,Jemrug

我在另一个eclipse工作区尝试过的人,这一切都很好。 所以这是一个工作空间问题。 我唯一的问题是我如何在独立的mvn中这样做,因为我一直得到:

    mvn clean install

    Cannot resolve project dependencies:
    [ERROR]   Software being installed: plugin1 1.0.0.qualifier
    [ERROR]   Missing requirement: plugin1 1.0.0.qualifier requires 'osgi.bundle; 
    org.eclipse.core.runtime 0.0.0'

那么为什么所有内部日食都很好而不是命令行我得到了上述内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM