注册

如何提取SVN中Eclipse、maven构建工程导入到IntelligIDEA中?
首页 > IT计算机 > Java    作者:RainFly   2018年8月1日 21:07 星期三   热度:4970°   字号:   评论:2    
时间:2018-8-1 21:07   热度:4970°  评论:2 条 

本地有一个工程使用的是Eclipse maven构建的,由于需要将其移动到IDEA中开发,继而将导入步骤做出一下记录,方便查阅


第一步  打开IDEA checkout 源文件


     本地需要先安装SVN工具  command line dient tools 必须安装     -> 传送门


      1.png


    2.png

    3.png

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

        4.png

直接导入Eclipse 模型 (maven 配置后面会自动检测) 一直下一步 下一步  是

如果导入的工程目录文件夹错误           ,


    6.png

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

    7.png

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

8.png

9.png

10.png

打开项目结构  (导航栏上方按钮)

   11.png

修改 SDK   我用的是jdk 1.7   及 非maven jar 包  导入

12.png

点击 jars 或目录 


13.png

添加 Artifacts

14.png


查看刚才加入 的外部lib 有没有复制到 WEB-INF/lib/ 下面   如果没用 在右侧加入

15.png

打开设置 配置本地的maven

16.png

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

17.png


注意上述 完成 需要用 war exploded 来调试   文件发布 ,不要用war 包发布 ,修改 jsp之类的静态文件 不会自动更新



如果导入的工程文件        结构混乱 

20.png


按下列步骤操作:
1. 关闭IDEA, 
2.然后删除项目文件夹下的.idea文件夹
3.重新用IDEA工具打开项目


如果导入的工程 出现找不到配置文件 (resource)

21.png

项目的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>



  您阅读这篇文章共花了:  
捐赠支持:如果觉得这篇文章对您有帮助,请 "扫一扫"鼓励作者!
二维码加载中...
本文作者:RainFly      文章标题: 如何提取SVN中Eclipse、maven构建工程导入到IntelligIDEA中?
本文地址:http://www.rainfly.cn/?post=316
版权声明:若无注明,本文皆为“雨夜轩”原创,转载请保留文章出处。

只能坐地板啦!

海安人才网  Google Chrome 47.0.2526.106 Google Chrome 47.0.2526.106 Windows 8.1 Windows 8.1  2020-08-19 17:01 板凳
纯技术派的,我也要学习程序!
跨境卖家导航  Firefox 50.0 Firefox 50.0 Windows 10 Windows 10  2018-08-28 02:35 沙发
纯顶。不过内容很好

QQ游客评论

返回顶部    首页    捐赠支持    手气不错    友情链接    关于我们    站长工具    站长介绍    手机版本    后台登陆   
版权所有:雨夜轩    站长:RainFly    特别鸣谢   文章归档   皖ICP备15003600号-1   百度统计
Copyright©2015 雨夜轩 Powered by emlog强力驱动 七牛CDN全球加速 360站长联盟安全认证 中国博客联盟荣誉成员 可信赖网站 站点地图   
页面加载耗时:0.034秒 数据库查询次数:15次
背景设置