Register

  • 点击获取
  •   

已有账号直接登录    

公告:
如何提取SVN中Eclipse、maven构建工程导入到IntelligIDEA中?
首页 > IT计算机 > Java    作者:RainFly   2018年8月1日 13:07 星期三   热度:4885°   字号:   评论:2    
时间:2018-8-1 13:07   热度:4885°  评论: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中?
本文地址:https://www.rainfly.cn/?post=316
版权声明:若无注明,本文皆为“雨夜轩”原创,转载请保留文章出处。

只能坐地板啦!

海安人才网 江苏省盐城市 电信 2020-08-19 09:01 板凳
纯技术派的,我也要学习程序!
跨境卖家导航 湖南省 电信 2018-08-27 18:35 沙发
纯顶。不过内容很好

QQ游客评论

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