![](/img/trans.png)
[英]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.