问题标签 [sbteclipse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
playframework - 尝试将 Play 项目导入 Eclipse 时出错
我正在运行 Play 2.4,并尝试将项目导入 Eclipse。
我添加到项目 build.sbt 中:
当我运行 activator compile 时(如教程所示):
我收到以下错误,说sbteclipse
找不到插件:
任何想法如何解决这一问题?我需要手动下载插件吗?
playframework - 使用 SBT 生成 Eclipse 项目
我正在从 Activator 2.3.x 升级到 2.4.x(最终升级到 2.5.x)。作为此迁移的一部分,我不能再使用该activator eclipse
命令从 Play 应用程序生成 Eclipse 项目。
我在一个团队中工作,其中一些使用 IntelliJ。所以,我不能为每个项目进行这些更改,因为它对 IntelliJ 用户没有用,并且不适合使用项目源进行版本。
我一直在遵循这些指示。以下是我迄今为止采取的迁移步骤:
- 更改 project/plugins.sbt 以使用 2.4.6
- 在 project/application.conf 中,更改
evolutionplugin=disabled
为play.evolutions.enabled=false
- 在 project/build.sbt 中,
javaEbean
从libraryDependencies
- Eclipse
用户 下载并安装 SBT:http
://www.scala-sbt.org/ - 解压到C:\dev\.sbt\0.13
b。创建 SBT_HOME 环境变量 -SBT_HOME=C:\dev\.sbt\0.13
c。添加%SBT_HOME%\bin
到 -dPATH
。 在- ePATH=...;%SBT_HOME%\bin;
创建“插件”文件夹。在 plugins 目录中创建 plugins.sbt 文件 - f. 将以下行添加到全局 plugins.sbt: - g。编辑以指定 SBT 插件目录: - h。编辑以指定 SBT 引导目录: - i。创建 sbteclipse.sbt 文件%SBT_HOME%
C:\dev\.sbt\0.13\plugins
C:\dev\.sbt\0.13\plugins\plugins.sbt
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
%SBT_HOME%\conf\sbtopts
-sbt-dir C:/dev/.sbt/0.13/plugins
%SBT_HOME%\conf\sbtopts
-sbt-boot C:/dev/.sbt/0.13/plugins/boot
%SBT_HOME%
此时,我应该可以创建一个Eclipse项目,但是它无法解析sbteclipse:
因此,您可以从上面概述的步骤中看到,我试图让我们的 Eclipse 用户从 Play 服务创建项目。我下载了 SBT,将其解压缩到我的 dev 文件夹,并开始在那里进行全局更改。
内容C:\dev\.sbt\0.13\plugins\plugins.sbt
:
内容C:\dev\.sbt\0.13\sbteclipse.sbt
:
内容C:\dev\.sbt\0.13\conf\sbtopts
:
项目存在于C:\dev\eclipse\workspaces\company\project
。在 Cygwin 中,我导航到该位置并执行sbt eclipse
(或activator eclipse
,具有相同的结果),根据我的理解应该可以工作。但是,就像我说的,我得到一个错误,它不起作用。
有人可以帮助我正确设置此设置,以便我可以为 Play 服务创建 Eclipse 项目文件,并继续我快乐的 lil 迁移之旅吗?
我认为 sbteclipse 插件正试图与我系统的 scala 版本一起使用,而不是插件指定并在引导文件夹中提供的版本。
eclipse - 多项目上的 SBT eclipse 命令问题
我从一个 sbt 多项目中导入了一个 eclipse 项目。sbt eclipse 命令正常完成但是生成的 eclipse 项目充满了错误,因为看不到子项目之间的依赖关系。我认为 sbt 插件在多个项目上失败了,或者我错过了什么。从 sbt 运行的项目运行完美。但是我没有IDE支持。
我试过Idea,多项目加载完美,但是天桥上的类型指示超级慢并且经常冻结Idea,它无法使用。由于依赖关系,Eclipse 会出现大量错误,但对于已识别的类型,它会很快给出它们。我希望有人有解决方案。
eclipse - 无法在 sbteclipse 中创建 src 文件夹
我是 sbt 的新手,我正在尝试使用 sbt eclipse 插件创建一个新项目。
我在 SO 上浏览过类似的帖子,但没有帮助。
项目目录中的build.sbt
plugins.sbt全局
我从命令提示符运行 sbt eclipse。它创建了我可以在 Eclipse 中导入的项目,但它不创建 src 文件夹。我究竟做错了什么?
scala - 多项目 .sbt 构建定义格式会破坏插件
根据sbt 文档:
当前的建议是使用多项目 .sbt 构建定义。
当我尝试按照文档的示例实现这一点时,sbt 不再识别我添加的 sbt-assembly 和 sbteclipse 插件:
当我恢复到裸 .sbt 构建定义时,它确实有效。
我假设解释与范围界定有关,或者与我的build.sbt
文件中需要的一些附加行有关。
有人有解释吗?我不认为这在文档中。至少在我能找到的任何地方都找不到。如果我错了,请指出我的相关部分。谢谢!
java - 覆盖eclipse项目名称?
看来 sbteclipse 插件从 playframework 项目名称(也是文件夹名称)生成 .project 中的名称。
有没有办法覆盖这个?我有两个正在开发的应用程序,都名为“web”(但在不同的嵌套项目/主干/等文件夹中)。默认情况下,我最终在 Eclipse 中有两个名为“web”的项目,但它不起作用。
如果没有办法覆盖 eclipse 项目名称,有什么建议可以避免这个问题的更好的项目结构/管理吗?
eclipse - 无法设置简单的 scala 项目
我已经有几年没有编码了,现在正试图重新进入游戏。我正在尝试设置一个非常简单的 scala 项目HelloWorld并在尝试从 sbt 控制台编译时收到以下错误消息。我正在添加sbteclipse插件来生成 eclipse 项目设置。
我在 macOS Sierra 上,从 brew 安装了scala 版本 2.11.8和sbt 0.13.12。
项目目录结构
build.sbt 的内容
plugins.sbt 的内容
HelloWorld.scala 的内容
playframework-2.0 - sbt.ResolveException play-bootstrap-SNAPSHOT
我正在尝试为 Eclipse 构建这个项目。这是我不知道该怎么做的错误
java - 惰性验证项目的类路径条目
在lagom 文档中定义服务描述时,我定义了如下服务:
但是在使用目录结构构建activator
或未创建时。sbt
user-api/src/main/java
user-impl/src/main/java