2013-08-28 22 views
0

我使用Eclipse EE版本和CloudBees插件來創建ClickStart JBoss 7項目。但是,我對Eclipse的EE版本並不十分熟悉,並且使用Netbeans來編輯我的JSP。使用ClickStart創建項目時缺少build.xml?

然後我用CloudBees的SDK運行和部署我的新項目,但它失敗(命令提示符):

D:\Personel\Java EE\HelloCloudBees>bees run

ERROR: java.io.FileNotFoundException: D:\Personel\Java EE\HelloCloudBees\build.xml (The system cannot find the file specified)

我發現我的文件夾中沒有build.xml文件。我如何創建它?

回答

0

bees run命令期望一個基於ant的項目結構,所以build.xml。作爲documented

CloudBees project commands are only available for applications generated using the Bees wizard (on the web), built using the CloudBees SDK style.

這是多還是少一些舊的東西,因爲現在由ClickStart取代。等價的命令是蜜蜂應用程序:運行,但要求您的應用程序首先打包爲WAR,並僅支持默認的tomcat6運行時。因此,針對您的特定用例,在本地JBoss 7服務器上進行打包和部署將變得更加簡單。要在RUN @ Cloud上進行部署,請使用蜜蜂應用程序:部署或僅使用git push,並讓DEV @ Cloud Jenkins爲您構建和部署(假設您使用clickstart創建應用程序)。

另外,如果您熟悉NetBeans,則無需使用Eclipse。

+0

當我使用CloudBees的SDK下載與ClickStart(基於Web)創建的項目,Eclipse或Netbeans的可以瞭解它的類型(的Java EE)。現在我正在與Netbeans合作,創建Netbeans的Java EE項目,並且只能部署war文件。實體豆呢? –

0

您是否嘗試過maven?如果是,您可以下載它然後使用mvn eclipse:eclipse,然後您可以使用eclipse導入功能在您的工作區中導入您的項目文件 - >導入 - > Maven - >現有Maven項目...您指向您的pom.xml文件所在的文件,然後導入。考慮到Eclipse中的m2eclipse插件必須事先安裝。

問候 \ n \米

+0

抱歉,從未使用過Maven。我只在大學教過基於Tomcat和JBoss的Java EE應用程序編程。 –