2014-02-24 92 views
1

我已经从现有jar中创建了eclipse插件,并且正在导出所有包,如下图所示。如何将插件(从现有jar创建)转换为maven

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

enter image description here

现在我将这个插件的Maven使用configurator

enter image description here

现在我的插件看起来像下面,有没有包是显示用于出口。

  1. 现在软件包显示为文件夹
  2. 有没有打包显示出口。

所以每次在那里我得到错误,因为有这个插件以下的无类。

enter image description here

问题
如何转换它是由罐子创建插件?

+0

做了谷歌搜索的“如何它是由JAR创建的插件转换。”并得到了 - > http://www.vogella.com/tutorials/EclipseJarToPlugin/article.html ..新主题给我添加更多 –

+0

嗨Srinath,我不问“如何转换由jar创建的插件“。我知道。我在问如何将这个创建的插件转换成maven项目。我的问题是用“我从现有的jar中创建了eclipse插件”来陈述的。请再读一遍。谢谢 –

+0

为什么你会在Maven项目中导出引用的jar文件?这没有任何意义:下游Maven项目无论如何都会继承传递依赖。 – oberlies

回答

1

有些事情要检查:

  1. 你有安装Maven的第谷配置? (Window-> Preferences-> Maven-> Discovery-> Open Catalog)
  2. 您是否覆盖了pom文件中的默认maven源文件夹以匹配Eclipse文件夹结构?

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

下面是一个例子POM文件的链接Eclipse插件的工作Maven构建。 (免责声明:这是我在工作的项目之一)

Example parent pom file.