idea16使用maven命令clean、編譯、打包jar或者war

來源:互聯網
上載者:User

項目環境:idea16+jdk1.7+maven-3.3.9

項目說明:編寫簡單的java類,使用maven命令產生jar包,然後執行-------》"java  -classpath  jar所在路徑  main類名稱"

注意:使用idea16工具的maven命令產生的jar包可能不包含第三方依賴

1、編寫pom.xml檔案

<?xml version="1.0" encoding="UTF-8"?>4.0.0spark-jqz-predictcom.enn1.0-SNAPSHOTUTF-8UTF-81.7        1.71.7UTF-8mysqlmysql-connector-java5.1.24        junitjunit4.12        org.slf4jslf4j-log4j121.7.20                    org.apache.spark            spark-assembly_2.10            1.6.0-cdh5.8.0            system            D:/spark-assembly-1.6.2-hadoop2.6.0.jar                -->        spark-jqz-predict        org.apache.maven.pluginsmaven-compiler-plugin3.11.71.7UTF-8        maven-assembly-pluginjar-with-dependenciesmake-assemblypackagesingle                        sparkEnn        src/main/scala        src/test/scala                                    org.scala-tools                maven-scala-plugin                                                                                        compile                            testCompile                                                                                                ${scala.version}                                            -target:jvm-1.7                                                                            org.apache.maven.plugins                maven-eclipse-plugin                                    true                                            ch.epfl.lamp.sdt.core.scalabuilder                                                                ch.epfl.lamp.sdt.core.scalanature                                                                org.eclipse.jdt.launching.JRE_CONTAINER                        ch.epfl.lamp.sdt.launching.SCALA_CONTAINER                                                                            maven-assembly-plugin                                                            jar-with-dependencies                                                                                                                                                                                                                    make-assembly                        package                                                    single                                                                                                                            org.scala-tools                maven-scala-plugin                                    ${scala.version}                                                    -->

注意:一定需要將編譯的jdk選擇為1.7(有3個地方需要選擇)、build屬性一定要添加,否則maven編譯不會正常產生jar或者war包。

如下3個地方:

(1)第一個


(2)第二個



(3)第三個



2、編寫Helloword.java類


3、開始執行clean、compleiler和jar命令

如下:



4、查看項目目錄可以發現jar包





註:以上測試已經通過,可以直接使用。




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.