Jspresso Java RIA Framework 3.0.0

3 posts / 0 new
Last post
vvandens
Offline
Joined: 05/29/2008
Jspresso Java RIA Framework 3.0.0

The Jspresso team is proud to announce the immediate availability of the Jspresso Java RIA framework 3.0.0 release.

Among many improvements, one of the major features of this release is the native support of Adobe's Flex as a deployment option. All Jspresso-based applications will instantly run on the Flash plugin without a single, hand-written, line of MXML or ActionScript in their code base. Nor is there any GUI code generation involved. Jspresso relies on a generic Flex client engine that dialogs with the Jspresso Java backend through Adobe's BlazeDS using a set of frontend agnostic commands. This approach makes the client-server communication completely transparent to the developer and keeps the development server-centric while still leveraging the style and power of Flash.

Last but not least, Jspresso applications, bootstrapped by a Maven archetype, build entirely in Maven and can be directly imported in Eclipse with full WTP support. The server stack remains unchanged (servlet / Spring / Hibernate) and all the previous frontend technologies remain fully supported.

ryanchn
Offline
Joined: 04/10/2009
3.0.0 bug

***project version and jspresso version have been mixed up in 3.0.0 (3.0.0-SANPSHOT is ok)

 

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.jspresso.framework:jspresso-tools:jar:1.0-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-tools -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-tools -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
      1) temp2:temp2-core:jar:1.0-SNAPSHOT
      2) org.jspresso.framework:jspresso-tools:jar:1.0-SNAPSHOT

2) org.jspresso.framework:jspresso-app-template-swing:jar:1.0-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-app-template-swing -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-app-template-swing -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
      1) temp2:temp2-core:jar:1.0-SNAPSHOT
      2) org.jspresso.framework:jspresso-app-template-swing:jar:1.0-SNAPSHOT

3) org.jspresso.framework:jspresso-app-template-wings:jar:1.0-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-app-template-wings -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-app-template-wings -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
      1) temp2:temp2-core:jar:1.0-SNAPSHOT
      2) org.jspresso.framework:jspresso-app-template-wings:jar:1.0-SNAPSHOT

4) org.jspresso.framework:jspresso-app-template-remote:jar:1.0-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-app-template-remote -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.jspresso.framework -DartifactId=jspresso-app-template-remote -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
      1) temp2:temp2-core:jar:1.0-SNAPSHOT
      2) org.jspresso.framework:jspresso-app-template-remote:jar:1.0-SNAPSHOT

----------
4 required artifacts are missing.

for artifact:
  temp2:temp2-core:jar:1.0-SNAPSHOT

vvandens
Offline
Joined: 05/29/2008
3.0.0 bug

Hi,

Unfortunately, I can't reproduce it here. I've just tried a fresh project generation and packaged it succesfully.

Could you check something in your local maven repo ? Open the following file :

[HOME]/.m2/repository/org/jspresso/framework/jspresso-root/3.0.0/jspresso-root-3.0.0.pom

This is the pom that holds all the dependency versions for a release. You should'nt have any reference to ${project.version} in it, but only 3.0.0.

If the above is wrong, try to delete the [HOME]/.m2/repository/org/jspresso directory and rebuild your project. This will force the re-download of all the the 3.0.0 Jspresso artifacts.

Could you also post the result of "mvn -version" ?

And in the core/ module directory, execute the following command and send me the result by email at vvandens [at] jspresso [dot] org - because it will be quite long :

mvn org.apache.maven.plugins:maven-help-plugin:2.1:effective-pom

Can you also join your project poms ?

Regards,

Vincent