Snapshots
Jokainen webforJ-version julkaisu tulee yksityiskohtaisten julkaisumuistiinpanojen ja julkaisublogikirjoituksen kanssa. webforJ:n snapshot-versiot antavat sinulle mahdollisuuden testata viimeisimpiä ominaisuuksia samalla, kun kehitys jatkuu ennakkoversiolla.
Vaikka snapshotit eivät ole julkisesti listattuina Maven-repositorioissa kuten Maven Central tai MVN Repository, on snapshotin nimen löytäminen helppoa. Löydäksesi uusin snapshot-versio, siirry webforJ-projektiin GitHubissa. Sieltä etsi projektin POM-tiedosto ja etsi version-tagia:
<groupId>com.webforj</groupId>
<artifactId>webforj-parent</artifactId>
<version>26.00-SNAPSHOT</version>
<packaging>pom</packaging>
<name>webforj</name>
Käyttääksesi tätä snapshot-versiota sovelluksessasi, käytä tätä arvoa webforj.version-ominaisuutena sovelluksesi POM-tiedostossa:
<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>
Määritä snapshot-repositorio
Koska snapshotit eivät julkaista Maven Centraliin, sinun on lisättävä Central Portal Snapshots -repositorio sovelluksesi pom.xml-tiedostoon, jotta Maven voi ratkaista ne. Tarvitset kaksi merkintää: <repository> webforJ:n suoritustaidetta varten ja <pluginRepository> sen Maven-laajennuksia (kuten asennus- ja minimointi-laajennuksia) varten, jotka myös julkaistaan snapshotteina. Molemmat merkinnät poistavat julkaisujen ratkaisemisen käytöstä, joten Maven käyttää tätä repositoriat vain snapshot-taiteille.
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central-portal-snapshots</id>
<name>Central Portal Snapshots</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>Central Portal Snapshots</name>
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
</pluginRepository>
</pluginRepositories>
Vaihtoehtoisesti, jos luot uuden webforJ-sovelluksen, siirry startforJ ja valitse webforJ-versio, joka päättyy (pre).
Snapshot-versiot ovat aktiivisen kehityksen alla ja voivat muuttua, joten niitä ei suositella käytettäväksi live-tuotantosovelluksissa.