如何通过 Maven 或 Gradle 在项目中使用“预览 API”和/或“孵化 API”

2024-03-18

作为当前 Java 增强开发过程的一部分OpenJDK https://en.wikipedia.org/wiki/OpenJDK项目中,一些正在开发的 Java 新功能以预发布形式提供预览API https://openjdk.java.net/jeps/12或作为孵化API https://openjdk.org/jeps/11.

例如:

  • JEP 425:虚拟线程(预览) https://openjdk.org/jeps/425
  • JEP 428:结构化并发(孵化器) https://openjdk.org/jeps/428

如果您希望尝试使用这些新的预发布功能IntelliJ https://en.wikipedia.org/wiki/IntelliJ_IDEA对于一个由以下驱动的项目Maven https://en.wikipedia.org/wiki/Apache_Maven or Gradle https://en.wikipedia.org/wiki/Gradle,项目的配置和/或IDE https://en.wikipedia.org/wiki/Integrated_development_environment需要吗?


例如,在 Maven 中,如果你输入

        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <compilerArgs>--enable-preview</compilerArgs>
            </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <argLine>--enable-preview</argLine>
            </configuration>
        </plugin>

IDE 将自动检测该标志并启用预览支持。孵化器功能需要作为模块导入。

我建议使用 Maven,因为 Gradle 总是滞后于引入对新 Java 版本的支持。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 Maven 或 Gradle 在项目中使用“预览 API”和/或“孵化 API” 的相关文章

随机推荐

  • 网格视图数据绑定事件

    如何使用网格视图的数据绑定事件以及如何调用它有人可以详细说明一下吗 我像这样在按钮上绑定 gridview DataTable dt placedStudentManager GetPlacedStudentList sb passoutY
  • set.pop() 是确定性的吗?

    我知道 python 集合的元素是没有顺序的 调用pop方法返回任意元素 我对此很满意 我想知道当集合具有相同的历史记录时 pop 是否总是返回相同的元素 当然 在一个版本的 python 中 我不介意 python 的不同版本 实现是否做
  • 在 Android 密钥库中存储 hmac 密钥

    我使用下面的代码创建 hmac 密钥并将其作为字符串返回 KeyGenerator keyGen null try keyGen KeyGenerator getInstance HmacSHA256 catch NoSuchAlgorit
  • 如何使用目标接口将编译选项添加到 CMake FetchContent 依赖项

    我有一个使用 CMake 的依赖项FetchContent需要使用一些构建标志来构建 cmake DFLAG ON 这个问题也被问到here https stackoverflow com questions 68708076 how to
  • 在 Elastic Beanstalk 上运行 .config 文件?

    我正在尝试在我的弹性豆茎上运行自定义 config 文件 我正在按照以下说明进行操作这个链接 http www tonmoygoswami com 2013 05 how to enable gzip on amazon elastic h
  • 在 C# 中使用 RSA

    如何在 C 中使用 RSA 加密技术加密文本或任何其他媒体 我需要使用任何外部库还是有任何内置的东西 一个小示例代码会有所帮助 Use 系统 安全 加密 RSACryptoServiceProvider http msdn microsof
  • OpenShift action_hooks 不可执行

    当我在 OpenShift 中创建测试 DIY 应用程序时 action hooks工作正常 但现在我创建了一个实际的应用程序 当我推送更改时它们不会触发 我做了一些调查 发现了问题 由于某种原因 操作挂钩无法执行 我检查过 它们在测试应用
  • 在 C# 中无法获得与 Python 中相同的哈希值

    我有一个字符串 需要对其进行哈希处理才能访问 API API 创建者在 Python 中提供了一个 codenippet 它对代码进行哈希处理 如下所示 hashed string hashlib sha1 string to hash h
  • 定义 Netfilter 挂钩函数的正确方法是什么?

    我正在编写一个内核模块 更具体地说 一个网络过滤器模块 适用于 Linux 我试图使其与各种内核兼容 但入口功能给我带来了麻烦 从 LXR 中 我可以看到nf hookfntypedef 在内核 3 13 中发生了变化 Linux 3 12
  • PHP:将字符串中的前导零连接到个位数

    我有这个示例字符串 hello77boss2america 9 22 fr99ee 9 应在字符串的所有个位数前面添加前导 0 结果应该是 hello77boss02america 09 22 fr99ee 09 我尝试了下面的代码 str
  • 更改 Google Maps JavaScript API v3 圈外的地图不透明度

    所以我目前在地图上画了一个圆圈 var optionsCercle center latlang map map radius 1000 fillOpacity 0 1 strokeWeight 0 this circ new google
  • 如何将数据从活动传递到正在运行的服务

    我想定期向服务器发送数据 我正在使用后台Service为此 但我想在数据更新时发送 并且我正在获取更新的数据Activity和Service在后台运行 那么我如何将数据传递给运行Service from Activity Using Int
  • 如何在地图图钉注释中显示图像?

    我有一个视图 gt gt 子视图 mkmapview in that i want to show image my current image is like this 我想这样展示 我怎样才能做到这一点 我如何在此注释中添加图像 您正在
  • itertool 和 multiprocessing,如何并行生成所有可能的组合

    我有以下代码 它生成产生给定总和 n 的所有可能组合 然而 对于大数字 n 此代码需要很长时间 有没有办法可以跨多个处理器并行化我的代码 from itertools import combinations with replacement
  • 访问 Pundit 策略中的会话参数

    看来 Pundit 策略不访问会话参数 As 构造不将会话识别为有效的变量或方法 有什么方法可以访问会话或其他参数吗 class MyModelPolicy def create contructs Construct where id s
  • 如何在Python上计算文件中的“test”单词数量?

    我有一个由许多字符串组成的文件 好像 sdfsdf sdfsdfsdf sdfsdfsdf 测试 gggg uff 测试测试ffffffff sdgsdgsdgsdg sdgsdgsdgsdg uuuttt 555555555 ddfdfd
  • 为什么指令高速缓存对齐可以提高组相联高速缓存实现的性能?

    我有一个关于指令缓存对齐的问题 我听说 对于微优化 对齐循环使其适合缓存行可以稍微提高性能 我不明白为什么那会有什么作用 我了解缓存命中的概念及其对计算速度的重要性 但似乎在组关联缓存中 相邻的代码块不会映射到同一个缓存组 因此 如果循环跨
  • 使用 Scenform 将 SceneView 加载到片段中后出现黑屏

    我正在开发一个项目 该项目将在一个片段中包含 3D 模型查看器 为了做到这一点 我决定使用 sceneform 在尝试在我的选项卡片段中显示 SceneView 后 我遇到了 SceneView 的问题 一切都是根据示例和 scenefor
  • 如何在 iPhone 应用程序中保持 Web 服务器的登录状态?

    简而言之 我想要一个 iPhone 应用程序 使用输入的用户名和密码值登录到 Web 服务器 然后维护此登录 以便用户可以将数据 POST 到服务器 这只是使用cookie的问题吗 如果是这样 如何执行检查以验证用户是否已登录 Thanks
  • 如何通过 Maven 或 Gradle 在项目中使用“预览 API”和/或“孵化 API”

    作为当前 Java 增强开发过程的一部分OpenJDK https en wikipedia org wiki OpenJDK项目中 一些正在开发的 Java 新功能以预发布形式提供预览API https openjdk java net