本地有一个工程使用的是Eclipse maven构建的,由于需要将其移动到IDEA中开发,继而将导入步骤做出一下记录,方便查阅
第一步 打开IDEA checkout 源文件
本地需要先安装SVN工具 command line dient tools 必须安装 -> 传送门



选中一个目录 提取到该目录下面 (一般选择第二个) E:\idea_project\chouchou

直接导入Eclipse 模型 (maven 配置后面会自动检测) 一直下一步 下一步 是
如果导入的工程目录文件夹错误 ,

将工程导入到IDEA后 系统会在右下角提示这是一个maven 工程(不要急着构建maven工程 先将lib下面的 包引入到工程中) put into WEB-INF/lib 下面

点击右侧 导航条 的maven (此步骤可以省略)

打开项目结构 (导航栏上方按钮)
修改 SDK 我用的是jdk 1.7 及 非maven jar 包 导入

点击 jars 或目录
添加 Artifacts
查看刚才加入 的外部lib 有没有复制到 WEB-INF/lib/ 下面 如果没用 在右侧加入

打开设置 配置本地的maven

配置一个tomcat 就可以运行启动了

注意上述 完成 需要用 war exploded 来调试 文件发布 ,不要用war 包发布 ,修改 jsp之类的静态文件 不会自动更新
如果导入的工程文件 结构混乱

按下列步骤操作:
1. 关闭IDEA,
2.然后删除项目文件夹下的.idea文件夹
3.重新用IDEA工具打开项目
如果导入的工程 出现找不到配置文件 (resource)
项目的pom 文件需要 引入以下maven 配置支撑
<build>
<finalName>high-tech</finalName>
<plugins>
<!-- 更改maven默认的打包目录 -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webappDirectory>${basedir}/src/main/webapp</webappDirectory>
<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>utf8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
</execution>
</executions>
<configuration>
<includeScope>system</includeScope>
<outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>


评论一下?