Sencha GXT 3.0.2b is now available

Update: We've released an updated build of GXT 3.0.2 with corrected localization files. Please download 3.0.2b from the Sencha Support Portal or update your Maven dependency, especially if you're using GXT with non-English locales.


Sencha GXT 3.0.2 is available for customers with current support subscription. You can get access to the GXT 3.0.2 build from the Sencha Support Portal.

Support customers also have the option of using Maven to automatically satisfy a dependency on Sencha GXT 3.0.2. However, because GXT 3.0.2 is a Support-only release, you’ll need to take a few extra steps to give yourself access to our repository. Please note that if you use Nexus or Artifactory in your organization, it may be necessary to apply some of these details to your server instead of to your project files and your own personal settings.xml.

Configure Maven with your Support credentials

You’ll need to configure Maven with your Support credentials to have access to GXT 3.0.2. To do this, you’ll be modifying your settings.xml. For more details about settings.xml, see the Maven Settings Reference.

You should find in your settings.xml the servers element. You’ll add a block like the following to that element:

Code:
<servers><server>
    <id>support-commercial-release</id>
    <username>Your support username</username>
    <password>Your support password</password>
  </server></servers>
If you’re a support customer using the GPL release of GXT 3.0.2, replace support-commercial-release with support-gpl-release above.

Add the Support repository to your POM

Because GXT 3.0.2 is a Support-only release, you (and Maven) won’t be able to find it in Maven Central. As a result, you’ll need to add our Support repository to your project’s POM. For more details about the POM, see the Maven POM Reference.

Look for the repositories element (a child of the project element) and add the following repository:

Code:
<repositories><repository>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
    <id>support-commercial-release</id>
    <name>Sencha Support Commercial Repository</name>
    <url>https://maven.sencha.com/repo/support-commercial-release/</url></repositories>
Again, if you are using the GPL release of GXT 3.0.2, replace support-commercial-release with support-gpl-release. Remember to do this both in the id element and in the url element.

Increment your GXT dependency

Find the gxt dependencies in your POM and increment their versions to 3.0.2

Code:
<dependencies><dependency>
    <groupId>com.sencha.gxt</groupId>
    <artifactId>gxt</artifactId>
    <version>3.0.2</version>
  </dependency></dependencies>
Nightly Snapshot availability

Starting after the release of GXT 3.0.2, we will also be making nightly builds available to Support customers. Keep in mind that these are development snapshots that have not received the testing and polish that we have for releases.

Follow the settings above, but replace each code block with the following.

In your settings.xml:

Code:
<server>
  <id>support-commercial-snapshot</id>
  <username>Your support username</username>
  <password>Your support password</password>
</server>
In your POM:

Code:
<repository>
  <snapshots />
  <id>gxt-commercial-snapshot</id>
  <name>Sencha Support Commercial Snapshots</name>
  <url>https://maven.sencha.com/repo/support-commercial-snapshot/</url>
</repository>
Finally, update your gxt dependency to increment the version number. For the latest development builds in the GXT 3.0.x series, use 3.0.3-SNAPSHOT. For the latest development builds leading up to GXT 3.1.0, use 3.1.0-SNAPSHOT.