• 把git上面的scala工程转为eclipse工程


    1,安装sbt工具,url:https://www.cnblogs.com/zeling/p/8494828.html

    2,把插件添加到plugins.sbt文件中:

    addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.4")

    如果想获得最新版本,访问:https://github.com/sbt/sbteclipse

    3,在cmd命令窗口中,进入到scala工程项目所在的目录:scala-web-project。直接输入命令:sbt。注意,第一次运行的时候,sbt需要下载一些东西,下载消耗时间看网络情况状态。如下图:

    sbt其他常见命令:

    clean 删除所有生成的文件 (在 target 目录下)。
    compile 编译源文件(在 src/main/scala 和 src/main/java 目录下)。
    test 编译和运行所有测试。
    console 进入到一个包含所有编译的文件和所有依赖的 classpath 的 Scala 解析器。输入 :quit, Ctrl+D (Unix),或者 Ctrl+Z (Windows) 返回到 sbt。
    run <参数>* 在和 sbt 所处的同一个虚拟机上执行项目的 main class。
    package 将 src/main/resources 下的文件和 src/main/scala 以及 src/main/java 中编译出来的 class 文件打包成一个 jar 文件。
    help <命令> 显示指定的命令的详细帮助信息。如果没有指定命令,会显示所有命令的简介。
    reload 重新加载构建定义(build.sbt, project/*.scala, project/*.sbt 这些文件中定义的内容)。在修改了构建定义文件之后需要重新加载。

    4,等上一步完成之后,就进入sbt控制台了,在sbt控制台中输入:eclipse,会进入下载界面,下载eclipse相关jar包。

    再看看文件目录编程eclipse的了,

    这样就可以用eclipse工具导入scala工程了。

    当然你也可以在eclipse命令中加入相关配置,比如

      下载jar包源代码:

    eclipse with-source=true

      过滤掉父工程,只要子工程进行开发:

    eclipse skip-parents=false

      更多配置,参见:https://github.com/sbt/sbteclipse/wiki/Using-sbteclipse#settings

    5,最后打开eclipse,用菜单File/Import/General/Existing project把上面的scala工程导入到eclipse的工作空间中。

    6,如果想调试程序,首先启动scala工程,命令:sbt -jvm-debug 9999 run。启动成功之后,在eclipse中,选中程序,

    右击Debug As, Debug Configurations,在弹出的对话框中点击Remote Java Application,然后选择New。

    把端口号改成9999,最后点击Apply。这样就可以调试了。假如停止调试程序,服务也不会退出。

    注意:

    1,不要提交eclipse中的配置文件到svn或者git中。

    2,每次修改eclipse中的东西,比如修改路径classpath,都有重新再sbt窗口中执行eclipse,否则修改失效。

  • 相关阅读:
    原生js实现Ajax请求,包含get和post
    JSP和Servlet的关系
    框架、框架模式和设计模式
    Java技术综述
    传输层和网络层区别(形象解释)
    Vue基本用法:过滤器、生命周期钩子函数和利用webpack 生成项目
    Vue基本用法:组件
    Vue基本用法:计算属性、监听器和表单输入绑定
    Vue基本用法:模板语法和指令系统
    win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/9296307.html
Copyright © 2020-2023  润新知