[英]Apache ant shows me wrong version of Java which is not even installed on my system when trying to build openfire 3.10.2
[英]OpenFire ant build “java” folder does not exists
我遇到的问题是,当我尝试通过配置的ant启动配置来构建插件时,它给我有关在该Java文件夹存在的地方找不到java文件夹的错误。 确实如此,我检查了:)
这是我的项目结构:
所以...现在是时候输入错误代码了。
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
我有同样的问题。 我按照以下步骤弄清楚了:
我从openfire src / plugins复制了一个内置插件(例如,订阅或状态插件),然后编辑了.java和plugin.xml文件。(我编辑了现有的插件,因为使用的是openfire插件的确切结构)
我在openfire src / plugins中再次使用名称为“ myplugin”的新插件。
现在我的项目看起来像
4.现在,在build.xml的ant视图中,我运行clear(以清除target和work文件夹)。
5.现在我在ant视图中运行插件以构建新的插件。
如果在构建时插件中没有编译错误,那么您将在target / plugin文件夹中找到插件的jar。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.