問題解決:網上導入git項目,各種報錯


 

1.maven項目中文解碼錯誤( 參考: http://www.cnblogs.com/2005wind/p/4900031.html)

maven編譯時報錯,后面發現代碼是用GBK編碼編寫,maven默認是用utf-8來編譯。修改pom.xml

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>GBK</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

  

<encoding>GBK</encoding>

  

2.maven 各種包下載失敗

mvn clean install -Dmaven.test.skip=true

  

3.pom OK了 ,代碼override報錯(http://blog.csdn.net/jjunjoe/article/details/6927148)

有時候Java的Eclipse工程換一台電腦后編譯總是@override報錯,把@override去掉就好了,但不能從根本上解決問題,因為有時候有@override的地方超級多。

這是jdk的問題,@Override是JDK5就已經有了,但是不支持對接口的實現,認為這不是Override而報錯。JDK6修正了這個Bug,無論是對父類的方法覆蓋還是對接口的實現都可以加上@Override。

要解決該問題,首先要確保機器上安裝了jdk 1.6,

然后,選擇eclipse菜單Windows->Preferences-->java->Compiler-->compiler compliance level選擇 1.6,刷新工程,重新編譯。

如果問題還沒解決,就在報錯的工程上,鼠標右鍵選擇 Properties-->Java Compiler-->compiler compliance level 中選擇 1.6,刷新工程,重新編譯。

 

 4.org.apache.maven.plugins:maven-compiler-plugin is missing

解決辦法

其實這個問題也不是什么大問題,不會影響到程序的正常運行,只是warning級別的log。但是看到就不是很爽,其實這些問題不止者一個,但是原因都是一樣的,都是沒有指定版本信息的原因。先看看log怎么報的,如下圖:

報文:

pom.xml配置:

可以看到這三項plugin配置都沒有注明版本號,正確的配置為:

這些版本號可以在官網找到最新的版本:http://maven.apache.org/plugins/index.html

 

5.網上的selenium項目,死也起不來

參考:https://github.com/mozilla/geckodriver/releases 和 https://segmentfault.com/q/1010000006830986

  驅動和瀏覽器版本不一致,需要下載瀏覽器對應的driver

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM