IntelliJ IDEA 匯入maven專案並將它及依賴打成jar包
IDEA匯入MAVEN專案:
IntelliJ IDEA14之後的版本,沒有import project選項,需要在File-New-Project form existing sources,然後基本就都知道咋弄了,然後勾上Import maven projects automatically選項,接下來要把SDK配置好,即找到jdk1.8的位置,最後確認。然後系統會自動下載依賴包,在依賴包下載完之前,整個專案結構是不會顯示出來的,所以即使沒有看到專案目錄也不要著急,等到下載完後,就可以用了。
當有properties檔案時,剛剛匯入後,專案可能找不到它,這時需要右鍵resource資料夾,然後選擇mark directory as–Resources root,這樣就可以成功找到配置檔案了。
IDEA將maven專案打成jar包:
首先要在pom裡<dependencies>
和<repositories>
間增加<bulid>
屬性,build配置資訊如下。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
<excludeScope>provided</excludeScope>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
這是打maven的jar包必不可少的操作。
然後File-Project Structure-Artifacts-JAR-From modules with dependencies…-
在Main Class視窗找到主類名,如果有多個主類(多個包存在),沒關係,隨便選擇一個就好,然後就一直OK下去。
接下來要Build-Build Artifacts-Action-Build/Rebuild/Clean,第一次要選擇Build,這樣就會在專案的根目錄下生成jar包,然後就可以在控制檯執行了。
對於這種含有多個包的類,執行時-jar的命令不好用。建議使用,jar -cp命令:
java -cp jar名.jar 包名.類名 [引數列表]
相關文章
- IDEA中Maven顯示存在依賴但專案中並未匯入依賴JARIdeaMavenJAR
- IDEA如何匯入外部依賴的jar包IdeaJAR
- 【Springboot】在Idea的Maven專案匯入依賴Spring BootIdeaMaven
- IDEA如何自動匯入依賴的jar包IdeaJAR
- 如何使用Maven將專案中的依賴打進jar包MavenJAR
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- maven 依賴匯入Maven
- Intellij Idea 將Java專案打包成jarIntelliJIdeaJavaJAR
- Maven把專案依賴的所有jar包都打到同一個jar中MavenJAR
- IDEA 匯入 ***.jar包IdeaJAR
- IDEA匯入jar包IdeaJAR
- maven 將依賴包打入jar中MavenJAR
- maven 工程匯入jar包MavenJAR
- maven專案打包說有依賴jar包到一個資料夾MavenJAR
- Intellij Idea 將java專案打包成jar,cmd執行該jarIntelliJIdeaJavaJAR
- IDEA Maven無法新增依賴到專案中IdeaMaven
- 普通maven專案將依賴包打包方法Maven
- Maven專案打jar包MavenJAR
- idea匯入專案報Maven version is not definedIdeaMaven
- idea開啟/匯入maven專案 + 移除IdeaMaven
- 【版本2020.03】使用idea匯入maven專案IdeaMaven
- idea gradle 專案依賴IdeaGradle
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 在maven專案中解決第三方jar包依賴的問題MavenJAR
- 用命令將本地jar包匯入到本地maven倉庫JARMaven
- 玩轉IDEA專案結構Project Structure,打Jar包、模組/依賴管理全搞定IdeaProjectStructJAR
- IntelliJ IDEA 如何引入本地 jar 包IntelliJIdeaJAR
- Maven:idea新增maven依賴分析外掛MavenIdea
- Springboot專案依賴jar分離部署Spring BootJAR
- Maven 專案引入本地 jar 包方法MavenJAR
- IntelliJ IDEA 建立Spring+SpringMVC+mybatis+maven專案IntelliJIdeaSpringMVCMyBatisMaven
- 一行命令搞定Python專案依賴包匯出Python
- idea Maven新增依賴沒有提示IdeaMaven
- 【Java】【專案構建】Idea中設定Gradle/Maven多模組依賴JavaIdeaGradleMaven
- 從Maven專案中獲取Jar包MavenJAR
- 從 svn 將myeclispe專案匯入到ideaLispIdea
- idea匯入gradle多專案模組|順便配置阿里連線下載jar包IdeaGradle阿里JAR
- eclipse中maven專案不顯示Maven Dependencies依賴EclipseMaven
- Idea intellij jdk 1.7通過maven建立Springboot專案IdeaIntelliJJDKMavenSpring Boot