Snapshots
每次 webforJ 版本发布都会附带详细的 发布说明 和一篇 发布博客文章。webforJ 的快照版本让您可以访问最新功能以进行测试,同时开发仍在进行中。
虽然快照版本在 Maven 仓库网站上(如 Maven Central 或 MVN Repository)并未公开列出,但访问快照名称非常简单。要找到最新的快照版本,请导航至 GitHub 上的 webforJ 项目。从那里,找到项目的 POM 文件 并查找 version 标签:
pom.xml
<groupId>com.webforj</groupId>
<artifactId>webforj-parent</artifactId>
<version>26.00-SNAPSHOT</version>
<packaging>pom</packaging>
<name>webforj</name>
要在您的应用中使用该快照版本,请将该值用作应用 POM 文件中的 webforj.version 属性:
pom.xml
<properties>
<webforj.version>26.00-SNAPSHOT</webforj.version>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>21</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<tomcat.version>11.0.2</tomcat.version>
</properties>
配置快照仓库
由于快照未发布到 Maven Central,您需要在应用的 pom.xml 中添加 Central Portal Snapshots 仓库,以便 Maven 能够解析它们。您需要两个条目:一个 <repository> 用于 webforJ 的运行时工件,一个 <pluginRepository> 用于其 Maven 插件(如安装和压缩插件),这些插件也以快照形式发布。这两个条目都关闭了发布分辨率,因此 Maven 仅使用此仓库中的快照工件。
pom.xml
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central-portal-snapshots</id>
<name>中央门户快照</name>
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central-portal-snapshots</id>
<name>中央门户快照</name>
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
</pluginRepository>
</pluginRepositories>
或者,如果您正在创建一个新的 webforJ 应用,请访问 startforJ 并选择以 (pre) 结尾的 webforJ 版本。
警告
快照版本处于积极开发中,可能会发生变化,因此不建议在实时生产应用中使用。