2014-03-28 56 views
0

我從github下載了glass-java-starter,並遵循了glass開發人員網站上的所有說明。按照指示將它導入到Eclipse中作爲Maven現有項目,並根據指定更改了oAuth文件ID和Secret。當我嘗試啓動項目或調試項目時,我收到以下異常:未找到http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException的源。這些指令提供了一個用於運行項目$ mvn jetty的命令行命令,但對於Eclipse沒有任何意義。如何使用Eclipse調試此項目?Eclipse中的鏡像API

+0

它很少與谷歌鏡API和毫無共同之處谷歌玻璃在這種情況下 – Pavlonator

回答

1

您將需要使用可用於Eclipse的maven插件之一來啓動run:jetty目標。

有幾個可用。其中之一是Eclipse m2e

  1. Install the plugin
  2. 創建類型的Maven的一個新的運行配置構建
  3. 指定的jetty:run
+0

OK,我把運行做:在Maven構建配置碼頭,現在我收到此錯誤:編譯錯誤: [ INFO] ------------------------------------------------ ------------- [錯誤]此環境中未提供編譯器。也許你正在使用JRE而不是JDK? [信息] 1錯誤 – antman1p

+0

這聽起來像一個Maven + Java問題。有很多可能的原因。這篇文章可能會有所幫助:http://stackoverflow.com/questions/21099072/eclipse-maven-error-no-compiler-is-provided-in-this-environment – mimming

1

目標其它的解決辦法是:

集碼頭調試端口:

export MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y' 

然後通過行家命令行

mvn jetty:jetty 

運行碼頭之後使用Eclipse在端口4000

+0

謝謝。你可以在Jenny Murphy的回答下看到我的評論,也許可以幫我解決這個問題嗎?另外,你可以給我一個。有人給我一個否定的,我不知道爲什麼。 – antman1p

+0

javac是JDK附帶的程序(以及與JRE中的JDK不同的其他許多人工製品)。如果您嘗試在相同的終端窗口中運行「javac -version」,它會告訴您該壓縮版本是否可用。如果沒有 - 您將需要安裝JDK。 Jenny提到的鏈接對你的案例有足夠的答案。 – Pavlonator

1

戰爭文件,產品,MVN產生在該示例應用程序遠程調試器是與Tomcat或任何其他獨立的兼容服務器,所以只需構建一個war到獨立tomcat或jetty的「webapp」目錄或獨立JBoss的「deploy」目錄。 Eclipse有很多插件可以在調試模式下運行這些插件。