eclipse中Gradle問題解決:成功解決org.gradle.api.internal.tasks.compile.CompilationFailedException

問題:

在一次進行打包的時候,在war運行時突然報以下錯誤:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileJava'.

然後就不能打包成功。


解決問題:

查詢網上的情況描述:

按照android stadio 3.1的要求,需要把gradle版本升級爲 4.4及以上,但是gradle 4.4及以上要求將依賴api的compile換成implementation。而implementation聲明的依賴沒辦法傳遞到module以外,即該module 以外module沒辦法引用到implementation聲明的api。

 這個明顯與實際情況不符合,這個打包的操作已經進行了好多次了,之前打包就一致正常,怎麼會突然就有問題呢?

然後繼續查詢:

又有新的發現

 但是看起來,這個跟我的錯誤也還是不一樣的,這個還得繼續查找問題所有。

答案

在經歷了多重的問題糾結之後,終於找到了問題所在。

其實在我們進行打包編譯的時候,在console頁面中就會有頁面報錯信息的產生,我們就是沒有發現報錯信息

在進行打包,或者是運行的時候,時刻監控住console頁面的問題拋出,就能夠快速定位問題的所在。

本次問題所在,是我們的代碼中,有一個同事將一個不存在的包引用遺留在項目中,在gradle打包時,gradle卻找不到對應的包,導致gradle報的這個錯誤,所以還是自己不細心。

 編程需要一顆細心,一顆耐心,還有一顆誠心。

繼續加油吧,兄弟們!!

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章