问题标签 [zinc]

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.

0 投票
1 回答
733 浏览

scala - 如何在 ubuntu 上构建和运行锌(scala 增量编译器)

我已经下载了锌并运行

根据(稀疏..)README.md

之后我们在这里看到一个“zinc”二进制文件:

$查找。-name 锌 -executable -type f ./src/universal/bin/zinc

所以试图运行这个:

给出一个最终退出的循环:

.. 等直到尝试达到 0 点:

我也尝试通过 sudo 运行它 - 没有区别。所以..让锌开始的魔法是什么?我在ubuntu上。

0 投票
2 回答
179 浏览

c++ - C++ 无法识别 DLL 中的命令

我正在尝试使这个 DLL 可以运行,但即使使用现成的代码也无法让它工作。

我在 c++(win32 项目)中从 Visual Studio 创建了一个简单的 DLL,并且我有这两个文件可供使用。

headerZincSDK.h

和主项目.cpp

问题是它没有构建解决方案,因为它说 Command1 和 Command2 未定义

我对 c++ 一无所知,这些是我的第一步,但我可以理解很多而且很容易。

谁能告诉我我应该将这些更改为两个文件以使其正常工作?

0 投票
3 回答
13781 浏览

scala - 未能执行目标 net.alchim31.maven:scala-maven-plugin:3.2.2

编译 Maven 项目时出现以下错误:

<useZincServer>true</useZincServer>从 pom.xml 中删除了该属性,但日志记录错误仍然存​​在。

我检查PATHJAVA_HOME定义~/.bashrc如下:

我注意到的唯一问题是它echo $JAVA_HOME给出了一个空输出,尽管我做了source ~/.bashrc.

非常感谢任何帮助。

0 投票
2 回答
1792 浏览

scala - Gradle Scala Plugin - 如何指定zincClasspath

我正在尝试使用带有 Gradle 的 Scala 插件在 Ubuntu VM 上构建我的项目。这是我的 build.gradle 文件的样子:

当我从命令行运行gradle build时,出现以下错误:

我四处寻找指定此zincClasspath 属性的位置,但找不到任何东西。

我试图强制 zincClasspath 使用旧版本的 scala 库,但它似乎不起作用。

任何帮助深表感谢

编辑:

要补充一点,这个确切的项目在我的本地 Windows 机器上构建得很好,但在我的 Ubuntu VM 上却没有......

0 投票
2 回答
168 浏览

scala - 移动项目目录时保留 sbt 增量编译的结果

考虑以下场景:我有一个由 sbt 管理的简单 scala 项目,位于名为foo.

现在需要几秒钟,项目才能正确编译。

现在,感谢 sbt 增量编译,如果我运行

它在接近 0 秒内终止编译任务,因为源代码没有改变。

但是如果我将foo目录重命名为bar

并尝试再次编译

现在编译任务又需要几秒钟,因此不使用之前编译的结果。

有没有办法保留项目的增量编译结果,即使它在磁盘上的绝对路径发生了变化?

0 投票
2 回答
1600 浏览

maven - 为什么构建 Spark RC 版本失败并显示“无法初始化类 sun.util.calendar.ZoneInfoFile”?

我正在尝试使用mvn但无法构建 Spark 2.2.0-rc2 版本。

下面是我得到的错误堆栈:

我无法理解这个错误。


语言环境是 LANG=en_IN LANGUAGE=en_IN:en LC_CTYPE="en_IN" LC_NUMERIC="en_IN" LC_TIME="en_IN" LC_COLLATE="en_IN" LC_MONETARY="en_IN" LC_MESSAGES="en_IN" LC_PAPER="en_IN" LC_NAME="en_IN" LC_ADDRESS="en_IN" LC_TELEPHONE="en_IN" LC_MEASUREMENT="en_IN" LC_IDENTIFICATION="en_IN" LC_ALL=

0 投票
1 回答
677 浏览

sbt - 如何在 sbt 中最好地利用增量编译

我想了解如何在 sbt 上完成增量编译。经过一些研究,我发现锌是实现这一目标的一种方式。样品锌实施

希望听到人们必须最好地衡量锌的有效性的任何建议

0 投票
1 回答
1367 浏览

scala - 加特林:随机馈线 POST 请求:未找到:价值电子邮件(加特林 3.0.0)

**使用 Gatling 进行随机负载测试** 我想测试我构建的 API 以获得更高的负载,因此,我必须生成大量随机电子邮件(我知道服务器上目前没有电子邮件检查,所以我只是创建随机字符串)。我使用的工具是 gatling-charts-highcharts-bundle-3.0.0,我查看了有关如何解决此问题的其他问题和网页,并获得了使用馈线的信息。我尝试了以下代码,但我不明白为什么总是会有一个值而不是错误。基本上:我正在尝试创建一个随机字符串馈送器并在 gatling 3.0.0 中使用它,但是当我按照以下方式进行操作时,我总是收到“未找到:值电子邮件”错误:

这里的错误信息:

为什么会出现“未找到值”错误?

0 投票
1 回答
246 浏览

java - 如何构建使用 java 注释代码生成的混合 java/scala 项目?

我正在创建一个混合 scala + java 项目,其中 java 代码使用 java 注释生成 java 代码。

java代码生成是我正在使用的库的要求(松露)

我已经为 java 和 scala 创建了一个带有单独模块的 sbt 和 mill 项目,但是当编译 java 时,两个构建工具都会产生以下警告:

[警告] 无法确定类的来源...

我相当确定这是因为这两个工具都使用锌进行增量编译,锌无法看到谁在生成 java 文件。

有没有办法向使用注释生成代码的 java 源文件添加提示,以便锌可以理解依赖关系?

我也愿意接受其他关于如何构建使用注释生成 java 代码的混合 java/scala 项目的建议。

0 投票
1 回答
246 浏览

scala - Gradle + Scala Plugin + Zinc 1.3.5 将 Protobuf 3.7 泄漏到编译器类路径

在将 Scala 项目升级到 Gradle 6 和 Zinc 1.3.5 后调试生成的 Protobuf 代码的编译错误时,我发现编译器类路径包含两个版本的 protobuf jar - 我需要的一个 (3.9.x) 和 3.7。后者是锌的依赖性。

在 Gradle 中运行 Zinc Scala 构建而不会将其自身的依赖项泄漏到类路径的正确方法是什么?