2017-08-23 48 views
-1

嘗試創建並運行我的第一個Citrus測試項目。我沒有這樣做的運氣。繼4.1.1的文件。我祈求試圖運行並構建我的第一個Citrus項目

MVN原型:產生-Dfilter = com.consol.citrus.mvn:柑橘

它失敗。不完全是我所期望的。這是錯誤信息

在當前項目和存儲庫中可用的插件組[org.apache.maven.plugins,org.codehaus.mojo]中找不到用於前綴'.consol.citrus.mvn'的插件[本地(C:\用戶\ brian.m2 \庫),中部(https://repo.maven.apache.org/maven2)]

我甚至不有當前的項目還沒有這個程序應該創建一個項目,我

對於一些。原因是我在另一個系統上做了完全相同的事情並且它工作正常,它創建了一個maven pom文件,但是當我在Eclipse中打開maven項目並運行它時,它給了我log4j配置上的錯誤。猜猜我主文件的起始位置。我選擇了柑橘的主菜。也不是我所期望的。 log4j xml配置文件顯然存在。我安裝了TestNG插件。

但是在這個系統上,我甚至不能做第一步。任何人有任何想法可能是錯誤的?我不能退後一步!

+0

希望downvoter已經給出了答案 –

回答

0

事實證明,錯誤是由於嘗試在新的Windows PowerShell中運行該命令而導致的。如果使用開始菜單並運行命令提示符,maven命令將按預期工作。目前我不知道它爲什麼在PowerShell中沒有按預期工作。當然,我期望的最後一件事。

此Windows 10更新的不幸的方面是文件瀏覽器,當您單擊鼠標右鍵獲得一個命令提示符中,一個現在得到的電源外殼和一個可以得到的命令提示符下唯一的辦法就是去啓動菜單並專門運行命令提示符。

我在兩個單獨的系統上有相同的結果。

0

您需要連接到該系統上的互聯網,以便讓Maven從中央下載所需的工件。在Eclipse中也將項目導入爲Maven項目。這將爲您設置所有源文件夾,因此log4j config也會自動啓動。並通過Eclipse中的Maven或TestNG插件執行測試。根本不需要定義主類。

+0

我已經連接到互聯網(否則我無法進入堆棧溢出!),我將項目導入爲Maven項目。也許Windows 10的PowerShell有一些時髦的東西。那就是現在打開控制檯窗口時出現的情況。如果你通過開始菜單,你可以得到一個正常的控制檯窗口。我會嘗試,看看是否有效。 –

+0

您的系統是否在代理之後運行?那麼你將不得不爲這個代理設置maven –

+0

它是新的Windows Powershell。運行舊的命令提示符,並按預期工作。最後一件事我會猜到的。 –

相關問題