Maven项目从Eclipse转到intellij idea总结

目录

一 环境迁移

1.mvn命令

2.在intellij idea导入项目

二、Maven项目打jar包


在有个代码生成工具项目是Eclipse项目,随着intellij idea使用起来比Eclipse好用太多,之前转过一次没有成功,今天突然间想把这个项目转换成intellij idea项目。心情好的时候,做什么事情都顺利,现在已经成功完成。总结下操作过程以及遇到的问题

一 环境迁移

1.mvn命令

需要在命令行窗口,进入到包含pom.xml目录下,执行下面的命令,会自动生成war包。

gMacBook-Pro:project j1$ mvn clean package

2.在intellij idea导入项目

下面的步骤就是将一个maven项目导入到intellij idea的基本步骤:

  • (1)import Project

  • (2)找到pom.xml所在的目录,点击确认之后,进入到如下界面:

  • (3)选择Maven,一路点击next,将项目导入到intellij idea中

完成上面的操作之后,找到项目的main()函数运行即可。

二、Maven项目打jar包

因为项目是用来生成部分代码的工具,最后需要将项目打包成jar包,在后面直接运行jar就可以完成生成代码的工作。那么就需要能够使用intellij idea来打包jar。在这过程中也遇到一些问题。总结记录下。

因为项目之前本身就是通过maven-shade-plugin打包的,所以可以直接使用intellij idea的可视化界面进行操作,即如图所示的操作界面:

只需要依次执行clean、compile、package、install即可打包jar包,在这过程中遇到过下面的问题:

--- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ generate-code --- [INFO] No sources to compile

这个问题其实就是由于项目中的jdk的版本不一致引起的,所以依次需要将下面涉及到jdk配置的地方进行一一检查,然后保持一致:

  • (1)项目pom文件中的配置

  • (2)Preferences下的jdk配置

  • (3)Project Structure中的Project、Modules以及SDKs中的jdk配置

将上面的几个jdk的配置保持一致,在执行compile、package、install即可成功。

当然打包jar包的方式还有其他方式。该文先不做总结。

猜你喜欢

转载自blog.csdn.net/nihaomabmt/article/details/112306383