linuxmaven編譯
如果是maven項目,比較簡單,配置maven插件maven-compiler-plugin,然後在工程目錄執行mvn compile命令就可以編譯
如果不是maven項目,則可以藉助ant來對項目進行編譯。
❷ linux環境下怎麼用maven編譯一個已有的java項目
mvn clean compile
❸ 怎麼讓maven不編譯已經編譯過的類
那就必須要熟練掌握 make 工具進行系統的多模塊編譯技術了。make 工具的基本思想就是:對已經進行過編譯、且沒有做過任何修改的目標文件(Linux 系統下面是:*.o、WINDOWS 系統下面是:*.obj),如果其依賴的源程序沒有進行過任何修改,那麼 make 再對整個系統進行編譯時,就不會對該模塊進行編譯,而是只對修改過的源程序,進行中間代碼生成的編譯(*.o、或者是:*.obj)。
❹ 使用maven編譯JAVA程序是出錯
問題描述:
在eclipse中build一個普通maven項目,報錯,提示信息是缺少maven插件(插件名稱忘了)。
原因:
可能是由於使用了eclipse自帶的jre導致的,這個jre里沒有tools.jar,而jdk的lib目錄下有(個人理解)。
解決辦法:
1、檢查eclipse的配置,確保使用的不是eclipse自帶的版本。
步驟:在eclipse中打開Window->Preferences->Java->Installed JREs->Add,添加自己下載並配置好的jdk(別忘了配置環境變數),我用的是jdk1.6.0_4.3。
2、然後再次編譯maven項目,仍然報錯,但提示信息改變了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失敗;
3、解決方案:刪除repository文件夾,確保網路暢通,重啟eclipse,執行Maven->Project
Update,問題解決。
注意:如果你的eclipse中配置了tomcat,那麼你也需要重新選擇tomcat的jdk版本,確保與前面的一致。
步驟:在eclipse中打開Window->Preferences->Server->Runtime
Environment->選中你的tomcat server->Edit,在JRE這項里選擇你的jdk,完成。
❺ 怎樣解決maven里編譯時包的依賴有關問題
一、導出到默認目錄 targed/dependency
從Maven項目中導出項目依賴的jar包:進入工程pom.xml 所在的目錄下,執行如下命令:
mvn dependency:-dependencies
或在eclipse中,選擇項目的pom.xml文件,點擊右鍵菜單中的Run As,見下圖紅框中,在彈出的Configuration窗口中,輸入 dependency:-dependencies後,點擊運行
maven項目所依賴的jar包會導出到targed/dependency目錄中。
二、導出到自定義目錄中
在maven項目下創建lib文件夾,輸入以下命令:
mvn dependency:-dependencies -DoutputDirectory=lib
maven項目所依賴的jar包都會復制到項目目錄下的lib目錄下
三、設置依賴級別
同時可以設置依賴級別,通常使用compile級別
mvn dependency:-dependencies -DoutputDirectory=lib -DincludeScope=compile
❻ 使用命令行maven 怎麼編譯class文件
把問的問題全部輸入進網路,然後點擊網路一下,就出現你想要的了。
http://www.cnblogs.com/phoebus0501/archive/2011/05/10/2042511.html
這個供你參考
❼ maven工程編譯並生成可執行JAR包命令
你需要什麼的命令???
一般的是 call 你的maven的地址/mvn clean install
當然 也有其他的情況 比如節點的不同 需要改變命令 不知道 你要的節點是什麼。。。
❽ maven編譯時 修改了pom.xml中jar包版本號,但是依舊會下載老版本jar包,為什麼
可能和ide有關系
調查方法:
用命令行 maven clean update 試試
如果是idea,pom-右鍵-重新載入
❾ Linux下編譯maven工程,報外部jar包找不到的問題,已經使用extdirs引入了外部jar包,求助。
變換幾種方案修改配置排排錯,或換個server環境再試。
沒遇到過這種問題,祝早日解決!
❿ 如何使用maven在本地編譯打包
檢查是有已經安裝maven工具,cmd窗口中執行mvn命令。檢查已經安裝maven工具(如果不是mvn工程,需要將java工程轉換成mvn工程):
在mvn工程的pom.xml配置文件中指定jdk版本:
在mvn工程的pom.xml配置文件中 <mainClass>指定可執行jar包主類
用cmd進入 cd 到工程目錄下 ,執行如下mvn -DskipTests clean package
mvn編譯完成,提示如下信息:
在工程目錄下找到可執行的jar,如:E:\eclipse_workspace\dictionary_analysis\target\FindCrossWord-0.0.1.jar
通過cmd利用java命令執行此jar包:
E:\eclipse_workspace\dictionary_analysis\target>
java -jar FindCrossWord-0.0.1.jar