PDA

View Full Version : Ext GWT 3.0 Release Candidate is now available



Edmund
28 Mar 2012, 1:07 PM
Ext GWT 3.0 Release Candidate is now available

This release candidate build is the culmination of a series of beta builds of Ext GWT 3.0. The release candidate includes a host of features, enhancements, and bug fixes. We've made many changes to solidify this release, and many of these changes were driven by discussions with the community in the Ext GWT Forums. Here are a few highlights:


A new Desktop Example (http://www.sencha.com/examples-dev/desktop.html) showing off customization of Ext GWT 3.0 components
Generics updates to better support covariance and contravariance
Documentation refresh
API naming consistency updates
Layout performance improvements
CellComponent redraw optimizations
Improved chart resize logic
And over 140 bug fixes (http://dev.sencha.com/deploy/gxt-3.0.0-rc/release_notes.html)
Read more about all of these changes in the release notes (http://dev.sencha.com/deploy/gxt-3.0.0-rc/release_notes.html).


Upgrading to the release candidate

Manual upgrade: As before, we have a zip archive available for download.
http://www.sencha.com/files/misc/gxt3rc.png
(http://dev.sencha.com/deploy/gxt-3.0.0-rc.zip)
Maven: In your POM, update your dependency to version 3.0.0-rc.



Community feedback has been invaluable to us throughout the betas, and now we're eager to hear from you as you try out this release candidate build. We welcome your feedback on the Ext GWT Community Forums (http://www.sencha.com/forum/forumdisplay.php?83-Ext-GWT-Community-Forums-(3.x)). The discussion forum is a great place to chat with other prerelease users of Ext GWT 3.0, and the bugs forum is the fastest way to bring a problem to the attention of our engineers.

Thanks for all your interest and involvement throughout the development of Ext GWT 3.0. We can't wait to finish up Ext GWT 3.0 so you can start using it to build the next generation of web applications.

ishak1981
30 Mar 2012, 5:40 AM
Hello Darell

i changed the version of gxt in pom.xml from 3.0.0-beta3 to 3.0.0-rc, but it didn't work. The dependency looks like
<dependency>
<groupId>com.sencha.gxt</groupId>
<artifactId>gxt</artifactId>
<version>3.0.0-beta3</version>
</dependency>Can you maybe post the complete dependency .

Colin Alworth
30 Mar 2012, 6:58 AM
According to maven's own search page, that should be correct - at http://search.maven.org/#search|ga|1|g%3A"com.sencha.gxt" it lists all of the artifacts from 3.0.0-rc, and http://search.maven.org/#artifactdetails|com.sencha.gxt|gxt|3.0.0-rc|jar shows that this is the correct dependency:


<dependency>
<groupId>com.sencha.gxt</groupId>
<artifactId>gxt</artifactId>
<version>3.0.0-rc</version>
</dependency>

Make sure you are not in offline mode, and consider posting the log that shows that maven tries to download from http://repo1.maven.org/maven2/ and fails - this link correctly pulls down the jar for me http://repo1.maven.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.jar

hermann.rangamana
2 Apr 2012, 4:47 AM
I encounter the same problem when building with maven using RC

From my pom.xml

<dependency>
<groupId>com.sencha.gxt</groupId>
<artifactId>gxt</artifactId>
<version>3.0.0-rc</version>
</dependency>

And here is the problem from maven :

Downloading: http://repo1.maven.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.pom
[INFO] Unable to find resource 'com.sencha.gxt:gxt:pom:3.0.0-rc' in repository central (http://repo1.maven.org/maven2)


Could you fix this please

thanks

HR

Colin Alworth
2 Apr 2012, 7:56 AM
Downloading: http://repo1.maven.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.pom
[INFO] Unable to find resource 'com.sencha.gxt:gxt:pom:3.0.0-rc' in repository central (http://repo1.maven.org/maven2)

Are you sure you aren't having a proxy issue? From every network I have access to, that link retrieves a file correctly. If you click that link, does your browser load/download the pom file as expected?

We don't control maven central, we can only submit artifacts to them to make it easier for other projects to use them.

Testing building a sample project, written at SenchaCon 2011, available at https://github.com/niloc132/SenchaConSnake - this is the log from building this project

[colin@ponder SenchaConSnake]$ mvn -version
Apache Maven 3.0.4 (rNON-CANONICAL_2012-01-24_13-02_root; 2012-01-24 07:02:02-0600)
Maven home: /opt/maven
Java version: 1.7.0_03-icedtea, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.2.12-1-arch", arch: "amd64", family: "unix"
[colin@ponder SenchaConSnake]$ mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building sencha-con-snake 0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.pom
Downloaded: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.pom (6 KB at 12.7 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt-parent/3.0.0-rc/gxt-parent-3.0.0-rc.pom
Downloaded: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt-parent/3.0.0-rc/gxt-parent-3.0.0-rc.pom (6 KB at 10.6 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt-chart/3.0.0-rc/gxt-chart-3.0.0-rc.pom
Downloaded: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt-chart/3.0.0-rc/gxt-chart-3.0.0-rc.pom (3 KB at 5.4 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.jar
Downloading: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt-chart/3.0.0-rc/gxt-chart-3.0.0-rc.jar
Downloaded: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt-chart/3.0.0-rc/gxt-chart-3.0.0-rc.jar (414 KB at 82.6 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.jar (3170 KB at 164.9 KB/sec)
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ sencha-con-snake ---
[INFO] Deleting /home/colin/workspaces/sencha/SenchaConSnake/target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ sencha-con-snake ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/colin/workspaces/sencha/SenchaConSnake/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ sencha-con-snake ---
[INFO] Compiling 21 source files to /home/colin/workspaces/sencha/SenchaConSnake/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ sencha-con-snake ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/colin/workspaces/sencha/SenchaConSnake/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ sencha-con-snake ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ sencha-con-snake ---
[INFO] No tests to run.
[INFO] Surefire report directory: /home/colin/workspaces/sencha/SenchaConSnake/target/surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- gwt-maven-plugin:2.4.0:test (default) @ sencha-con-snake ---
[INFO]
[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ sencha-con-snake ---
[INFO] auto discovered modules [net.snake.Snake]
[INFO] Compiling module net.snake.Snake
[INFO] Compiling 1 permutation
[INFO] Compiling permutation 0...
[INFO] Compile of permutations succeeded
[INFO] Linking into /home/colin/workspaces/sencha/SenchaConSnake/target/sencha-con-snake-0.1-SNAPSHOT/snake
[INFO] Link succeeded
[INFO] Compilation succeeded -- 48.273s
[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ sencha-con-snake ---
[INFO] Packaging webapp
[INFO] Assembling webapp [sencha-con-snake] in [/home/colin/workspaces/sencha/SenchaConSnake/target/sencha-con-snake-0.1-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/home/colin/workspaces/sencha/SenchaConSnake/src/main/webapp]
[INFO] Webapp assembled in [85 msecs]
[INFO] Building war: /home/colin/workspaces/sencha/SenchaConSnake/target/sencha-con-snake-0.1-SNAPSHOT.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ sencha-con-snake ---
[INFO] Installing /home/colin/workspaces/sencha/SenchaConSnake/target/sencha-con-snake-0.1-SNAPSHOT.war to /home/colin/.m2/repository/com/sencha/gxt/sencha-con-snake/0.1-SNAPSHOT/sencha-con-snake-0.1-SNAPSHOT.war
[INFO] Installing /home/colin/workspaces/sencha/SenchaConSnake/pom.xml to /home/colin/.m2/repository/com/sencha/gxt/sencha-con-snake/0.1-SNAPSHOT/sencha-con-snake-0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:15.124s
[INFO] Finished at: Mon Apr 02 10:54:51 CDT 2012
[INFO] Final Memory: 23M/191M
[INFO] ------------------------------------------------------------------------


If you are still having problems, please post a full log, as well as the pom file that you are using so we can attempt to reproduce this.

hermann.rangamana
2 Apr 2012, 1:01 PM
Absolutely sure.
I tried to get those file using my corporate access network or my home internet access, both fails. And when i try to list the content of the directory http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/, i cannot see any 3.0.0-rc version. The latest visible version is the beta4 (see attached images below)
33481
33482

Colin Alworth
2 Apr 2012, 1:09 PM
I wonder if they are perhaps having syncing problems with some of their servers - when I load that page, I do see a 3.0.0-rc link, and then http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/ contains the gxt jar, plus other meta data. Perhaps try http://207.223.241.90/maven2/com/sencha/gxt/gxt/ which resolves to the IP that I see from their DNS entry - do you see 3.0.0-rc there?

Could you also try from more than one network, to be certain that there isn't a possible proxy or dns issue at your primary location? And is there any chance you are using a VPN from your home internet which could give it the same results as your office?

I'm sorry this isn't working for you, but we don't have any control over apache's servers. We are planning on hosting our own repositories for a final release. In the meantime, try this as a possible workaround - do you see 3.0.0-rc at https://oss.sonatype.org/content/repositories/releases/com/sencha/gxt/gxt/ ? If so, try adding https://oss.sonatype.org/content/repositories/releases/ as a repository, so that you might be able to load from the servers we sync with before maven central downloads.

hermann.rangamana
2 Apr 2012, 1:17 PM
Thanks for your prompt reply!
Using the ip address, i can see the 3.0.0-rc version (@http://207.223.241.90/maven2/com/sencha/gxt/gxt/ ), so i guess it's a sync problem on some of their servers. I can also see the rc version at https://oss.sonatype.org/content/repositories/releases/com/sencha/gxt/gxt/, so i will add this one as repository for now to get the rc version.

again, thanks for your help

Hermann

Colin Alworth
2 Apr 2012, 1:59 PM
I'm glad this has been resolved for you.

Can you give me the IP that you are getting for repo1.maven.org and repo.maven.apache.org so that I can follow up with either Sonatype or Apache to see why this sync isn't working correctly?

hermann.rangamana
2 Apr 2012, 11:28 PM
Hi Colin,

Both names (repo1.maven.org (http://repo1.maven.org) and repo.maven.apache.org (http://repo.maven.apache.org/)) direct me to 89.167.251.252.

HR

tby
11 Apr 2012, 8:29 AM
Any progress on this one? I am having the same issue.

Colin Alworth
11 Apr 2012, 8:53 AM
What issue are you having? Does the sonatype repo work for you? The IP address hermann.rangamana was seeing as the maven central repo doesn't show anything other than a nginx server, at least from my location.

Can you provide additional information about 'the same issue' as you are experiencing it?

tby
11 Apr 2012, 9:52 PM
Sonatype works.
http://repo.maven.apache.org/maven2/com/sencha/gxt/gxt/ points to the same IP hermann provided and shows beta1-beta4 and no rc.

Colin Alworth
12 Apr 2012, 9:00 AM
I've just received word that the server used by tby and hermann.rangamana fell out of sync the day we deployed, and never caught up with gxt 3.0.0-rc, but it has now been brought up to date again. If either of you can verify this, we can be certain that this issue has been resolved.

tby
12 Apr 2012, 1:52 PM
Yep, it's there. Issue closed. :)

ayanatsume
25 Apr 2012, 12:12 AM
According to maven's own search page, that should be correct - at http://search.maven.org/#search|ga|1|g%3A"com.sencha.gxt" it lists all of the artifacts from 3.0.0-rc, and http://search.maven.org/#artifactdetails|com.sencha.gxt|gxt|3.0.0-rc|jar shows that this is the correct dependency:


<dependency>
<groupId>com.sencha.gxt</groupId>
<artifactId>gxt</artifactId>
<version>3.0.0-rc</version>
</dependency>

Make sure you are not in offline mode, and consider posting the log that shows that maven tries to download from http://repo1.maven.org/maven2/ and fails - this link correctly pulls down the jar for me http://repo1.maven.org/maven2/com/sencha/gxt/gxt/3.0.0-rc/gxt-3.0.0-rc.jar

Thanks for the codes Colin. Gotta try this.