2013-07-17 28 views
1

問題在這裏,我遇到的是,當我嘗試通過配置螞蟻啓動配置來構建一個插件時,它給我錯誤關於不創建Java文件夾存在此java文件夾。真的是這樣,我檢查:)OpenFire ant build「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通過插件構建。

鏈接到它的引擎收錄:http://pastebin.com/cjLHd8jV

+1

忘記啤酒向我們展示您的build.xml – Makky

回答

1

我有同樣的問題。我計算出來通過執行以下步驟:

  1. 我從Openfire的SRC /插件複製一個內置的插件(例如訂閱或存在的插件。),然後進行編輯的.java和plugin.xml的文件(我編輯現有的。因爲使用了openfire插件的精確結構)

  2. 我在openfire src/plugins中再次使用名稱爲「myplugin」的新插件。

現在我的項目看起來像

enter image description here

  • 現在我加入這個插件的構建路徑從文件夾中的Java(這一步我失蹤..我認爲與你同樣的問題)
  • 4.現在在build.xml的ant視圖中運行清除(清除目標和工作文件夾)。

    5.現在我在ant視圖中運行插件來構建我的新插件。

    如果您的插件在編譯時沒有編譯錯誤,那麼您會在目標/插件文件夾中找到插件的jar文件。