OpenFire ant build“java”文件夹不存在

时间:2013-07-17 11:00:03

标签: java openfire

这里的问题是,当我尝试通过配置的ant启动配置构建插件时,它给出了关于没有创建java文件夹所在的java文件夹的错误。确实如此,我查了一下:)

这是我的项目结构: enter image description here

所以...现在是错误代码的时间。

Buildfile: C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\build\build.xml
plugin:
   [delete] Deleting directory C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\work\plugins-dev\PPMAntiSpamPlugin
    [mkdir] Created dir: C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\work\plugins-dev\PPMAntiSpamPlugin
    [mkdir] Created dir: C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\work\plugins-dev\PPMAntiSpamPlugin\target
    [mkdir] Created dir: C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\work\plugins-dev\PPMAntiSpamPlugin\target\classes
 [trycatch] Caught exception: srcdir "C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\src\plugins\PPMAntiSpamPlugin\src\java" does not exist!
     [echo] Error building plugin: PPMAntiSpamPlugin. Exception:
     [echo] C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\build\build.xml:1324: srcdir "C:\Users\Mateusz\Desktop\Java\OpenFire\openfire\src\plugins\PPMAntiSpamPlugin\src\java" does not exist!
openfireHome:
adminPlugin:
spank:
BUILD SUCCESSFUL
Total time: 1 second

想法?建议?有人想喝啤酒吗?

@EDIT: 我使用openfire源的默认build.xml来通过插件构建。

在pastebin上链接到它:http://pastebin.com/cjLHd8jV

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我按照以下步骤想出来:

  1. 我从openfire src / plugins复制了一个内置插件(例如订阅或在线插件),然后编辑了.java和plugin.xml文件。(由于使用了openfire插件的精确结构,我编辑了现有的插件) / p>

  2. 我在openfire src / plugins中再次使用名为“myplugin”的新插件。

  3. 现在我的项目看起来像

    enter image description here

    1. 现在我在文件夹java 的构建路径中添加了此插件(此步骤我失踪了..我认为同样的问题)
    2. 4.现在在build.xml的ant视图中我运行清除(清除目标和工作文件夹)。

      5.现在我在ant视图中运行插件来构建我的新插件。

      如果您的插件在构建时没有编译错误,那么您将在target / plugin文件夹中找到插件的jar。