首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Intellj上共享Scala项目?

如何在Intellj上共享Scala项目?
EN

Stack Overflow用户
提问于 2013-07-08 17:05:02
回答 2查看 988关注 0票数 4

我在Intellij终极版上启用了GitHub集成和Scala插件。我所要做的就是创建一个Scala项目,并能够将它发布到GitHub上,这样我的协作者就可以使用他们的Intellij (与我的配置相同)来检查这个项目。我做以下步骤。我做错了什么?

  1. 在Intellij欢迎窗口上单击“创建新项目”

  1. 选择"Scala模块“并将Scala设置为主。我称我的项目为“测试”->项目现在已经安装好了
  2. 创建一个Test.scala文件。这将代表我的项目目前。
  3. 使用以下条目创建一个.gitignore文件。(请注意,我忽略了*.iml和.idea,因为它们对于不同的用户可能有所不同,而且更改频繁,即.iml文件和.idea文件夹的内容经常更改) *.iml .DS_Store .idea
  4. 在GitHub上通过VCS --> >共享项目发布项目
  5. 添加要提交和推送的Test.scala文件和.gitignore文件。

  1. 承诺和推动。成功了。

--问题从这里开始

在另一台机器上(具有相同配置的Intellij )

  1. 单击Intellij欢迎窗格上的“从版本控制中签出”。选择GitHub

  1. 选择要签出的远程存储库和本地存储库的目录名。
  2. Intellij提示“是否要为已签出到/Users/platypus/IdeaProject/Test的源创建Intellij项目?”点击“是”
  3. 选择SDK

  1. 单击“从现有源导入项目”上的“下一步”

  1. Intellij显示“找不到项目的源文件”。单击“完成”后,在左侧/导航窗格中看不到Test.scala或.gitignore文件。

如何使用Intellij与GitHub上的其他人共享Scala项目?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-08 19:51:27

我根本不会签入IntelliJ特定的(或eclipse特定的)文件,为什么将贡献者限制在特定的IDE上呢?为什么要把它们限制在特定的设置上?我认为您有两个主要的选择,这将允许任何协作者在项目上工作,同时使一个新贡献者的配置开销降到最低。

  1. Maven --尽管对于Scala项目,sbt更惯用,但maven无处不在,所有主要IDE都支持它,甚至不需要有IDE
  2. SBT -虽然IDE中的“主流”支持较少,但它可以使用插件为您创建项目文件(例如,请参阅这个问题:如何用IntelliJ Idea创建SBT项目?)。

我建议#1 -从一个新的Maven项目开始,并添加Scala特性,您可以通过一个原型创建它,以便从maven命令行支持scala编译(例如,请参阅 )

票数 2
EN

Stack Overflow用户

发布于 2016-11-02 16:05:43

你应该去Git结账。而不是吉顿。我也面临着同样的问题。它在我的尽头被解决了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17532208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档