Siirry pääsisältöön

Snapshots

Avaa ChatGPT:ssä

Jokainen webforJ-version julkaisu on mukana yksityiskohtaiset julkaisumuistiinpanot ja julkaisublogikirje. Snapshot-versiot webforJ:stä antavat sinulle pääsyn uusimpiin ominaisuuksiin testattavaksi, kun kehitys jatkuu julkaisemattomalla versiolla.

Vaikka snapshot-julkaisuja ei ole julkisesti listattu Maven-repositorioissa, kuten Maven Central tai MVN Repository, on helppo löytää snapshotin nimi. Löytääksesi uusin snapshot-versio, siirry webforJ-projektiin GitHubissa. Sieltä löydät projektin POM-tiedoston ja etsi version-tagia:

pom.xml
<groupId>com.webforj</groupId>
<artifactId>webforj-parent</artifactId>
<version>26.00-SNAPSHOT</version>
<packaging>pom</packaging>
<name>webforj</name>

Käyttääksesi tuota snapshot-versiota sovelluksessasi, käytä sitä arvoa webforj.version-ominaisuutena sovelluksesi POM-tiedostossa:

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>

Määritä snapshot-repositorio

Koska snapshot-julkaisuja ei julkaista Maven Centralissa, sinun on lisättävä Central Portal Snapshots -repositorio sovelluksesi pom.xml-tiedostoon, jotta Maven voi ratkaista ne. Tarvitset kaksi merkintää: <repository> webforJ:n ajonaikaisille artefakteille ja <pluginRepository> sen Maven-laajennuksille (kuten asennus- ja minifiointilaajennuksille), jotka myös julkaistaan snapshotina. Molemmat merkinnät poistavat julkaisun ratkaisun käytöstä, jotta Maven käyttää vain tätä repositorion snapshot-artefakteille.

pom.xml
<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 olet luomassa uutta webforJ-sovellusta, mene startforJ ja valitse webforJ-versio, joka päättyy (pre).

varoitus

Snapshot-versiot ovat aktiivisessa kehityksessä ja voivat muuttua, joten niiden käyttöä live-tuotantosovelluksissa ei suositella.