【问题标题】:how to convert plugin (Created from existing jar) to maven如何将插件(从现有 jar 创建)转换为 maven
【发布时间】:2014-02-24 13:22:15
【问题描述】:

我已经从现有的 jar 中创建了 eclipse 插件,并且我正在导出所有包,如下图所示。

  1. 所有包
  2. 导出的包。

现在我正在使用 configurator 将此插件转换为 Maven

现在我的插件如下所示,并且没有显示要导出的包。

  1. 现在包显示为文件夹
  2. 没有显示要导出的包。

所以每个地方我都会出错,因为这个插件下没有类。

问题
如何转换jar创建的插件?

【问题讨论】:

  • 谷歌搜索“如何转换由 jar 创建的插件”。并得到 -> vogella.com/tutorials/EclipseJarToPlugin/article.html .. 给我添加更多内容的新主题
  • 嗨 Srinath,我不是在问“如何转换由 jar 创建的插件”。我知道。我在问如何将这个创建的插件转换为 Maven 项目。我的问题是“我从现有的 jar 中创建了 eclipse 插件”。请再读一遍。谢谢
  • 为什么要在 Maven 项目中导出引用的 jar?这没有意义:下游的 Maven 项目无论如何都会继承传递依赖。

标签: java eclipse maven eclipse-rcp tycho


【解决方案1】:

需要检查的一些事项:

  1. 您是否安装了 Maven Tycho 配置器? (窗口->首选项->Maven->发现->打开目录)
  2. 您是否覆盖了 pom 文件中的默认 maven 源文件夹以匹配 Eclipse 文件夹结构?

    <build>
      <sourceDirectory>src</sourceDirectory>
      <testSourceDirectory>test</testSourceDirectory>
    

下面是一个示例 pom 文件的链接,用于 Eclipse 插件的工作 maven 构建。 (免责声明:这是我从事的项目之一)

Example parent pom file.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2011-01-11
    • 2018-01-17
    • 2013-07-19
    相关资源
    最近更新 更多