Friday, September 15, 2006

Honeycomb now comes with a Maven2 archetype for Tapestry/Hibernate based web-apps.

Version 0.3.3 of Honeycomb is released.
Honeycomb provides an easy integration for Tapestry and Hibernate. Its distinguishing key feature is session-per-conversation support.
The main changes in this release are:

  • re-structuring into 4 libraries replaced the templates for the Core/Webapp projects with maven archetypes. Maven users get started without manual downloads.
  • Fixed rollback on RedirectException.
  • Fixed possible concurrency issue in cross-request service-model
  • Fixed: Removed dangerous loophole allowing a conversation to survive a rollback triggered by an exception.
  • Cleaned up HiveMind descriptors and moved them into the lib-modules.
  • added a Watch component to the tap-lib (calls a listener when a property has changed in a submit)

13 comments:

  1. Anonymous12:04 pm

    [INFO] Using following parameters for creating Archetype: HoneycombArchetypeCore
    :0.3.3
    [INFO] -------------------------------------------------------------------------
    ---
    [INFO] Parameter: groupId, Value: myGroup
    [INFO] Parameter: packageName, Value: myGroup
    [INFO] Parameter: basedir, Value: C:\java\honeycomb-0.3.1\HoneycombLib
    [INFO] Parameter: package, Value: myGroup
    [INFO] Parameter: version, Value: 1.0-SNAPSHOT
    [INFO] Parameter: artifactId, Value: HelloWorld
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Error creating from archetype

    Embedded error: Unable to add module to the current project as it is not of pack
    aging type 'pom'
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1 second
    [INFO] Finished at: Tue Oct 17 11:56:39 CEST 2006
    [INFO] Final Memory: 4M/8M
    [INFO] ------------------------------------------------------------------------

    C:\java\honeycomb-0.3.1\HoneycombLib>

    ReplyDelete
  2. Anonymous12:12 pm

    C:\java\honeycomb-0.3.1\HoneycombLib>mvn install
    [INFO] Scanning for projects...
    [INFO] -------------------------------------------------------------------------
    ---
    [INFO] Building Honeycomb
    [INFO] task-segment: [install]
    [INFO] -------------------------------------------------------------------------
    ---
    [INFO] [resources:resources]
    [INFO] Using default encoding to copy filtered resources.
    [WARNING] While downloading poi:poi:2.5.1
    This artifact has been relocated to poi:poi:2.5.1-final-20040804.


    [INFO] [compiler:compile]
    Compiling 35 source files to C:\java\honeycomb-0.3.1\HoneycombLib\target\classes

    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Compilation failure

    Failure executing javac, but could not parse the error:
    javac: invalid target release: 1.5
    Usage: javac (options) (source files)
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are us
    ed
    -classpath
    Specify where to find user class files
    -sourcepath
    Specify where to find input source files
    -bootclasspath
    Override location of bootstrap class files


    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1 second
    [INFO] Finished at: Tue Oct 17 12:03:05 CEST 2006
    [INFO] Final Memory: 4M/7M
    [INFO] ------------------------------------------------------------------------

    C:\java\honeycomb-0.3.1\HoneycombLib>

    ReplyDelete
  3. Looks like Maven doesn't find jdk-5 on your machine. Do you have Java 5 installed?

    ReplyDelete
  4. Anonymous9:33 pm

    Thanks! That was the problem...my path still pointed to an older JDK!

    ReplyDelete
  5. Anonymous10:30 pm

    Okay..the built has been successful. I created a Core and a Web project on the command line using the mvn lines described in your documentation.


    But then what? I am a bit lost with actually getting the projects into eclipse....without lots of error messages...is there also a version for Dummies?

    I can not import them as eclipse projects... so I tried creating:

    - an empy java project and then to import the sources -> not much luck

    - am empty Tapestry project with the Spindle too and then to import the project -> not much luck either..I think maven and spindle fight each other?

    - then I disabled Spindle and imported the whole HoneyombLib project...

    Once I did that, I ran the Ant script and entered a name for the project then I imported them...

    But I only have lots of error messages and maven seems to be caught in a loop....

    18.10.06 21:55:10 CEST: Local repository folder "" does not exist
    18.10.06 21:55:11 CEST: Reading /HoneycombLib/pom.xml
    18.10.06 21:55:11 CEST: Local repository folder "" does not exist
    18.10.06 21:55:11 CEST: Reading /HoneycombLib/honeycomb-service-model/pom.xml
    18.10.06 21:55:11 CEST: Local repository folder "" does not exist
    18.10.06 21:55:12 CEST: [WARN] While downloading javassist:javassist:3.0
    This artifact has been relocated to jboss:javassist:3.0.


    18.10.06 21:55:13 CEST: Reading /HoneycombLib/honeycomb-hibernate/pom.xml
    18.10.06 21:55:13 CEST: Local repository folder "" does not exist
    18.10.06 21:55:13 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 21:55:14 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:15 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:15 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:16 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:17 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:17 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:17 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:17 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:17 CEST: Reading /HoneycombLib/honeycomb-tapestry-hibernate/pom.xml
    18.10.06 21:55:17 CEST: Local repository folder "" does not exist
    18.10.06 21:55:18 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 21:55:18 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:19 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:19 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:19 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:19 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:19 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:21 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:21 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:21 CEST: Reading /HoneycombLib/honeycomb-tapestry-library/pom.xml
    18.10.06 21:55:21 CEST: Local repository folder "" does not exist
    18.10.06 21:55:21 CEST: [WARN] While downloading poi:poi:2.5.1
    This artifact has been relocated to poi:poi:2.5.1-final-20040804.


    18.10.06 21:55:22 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 21:55:22 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:22 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 21:55:22 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 21:55:23 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:23 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 21:55:23 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 21:55:24 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:24 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:25 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 21:55:25 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:25 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 21:55:25 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 21:55:26 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:26 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 21:55:26 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 21:55:27 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:27 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:27 CEST: Reading /HoneycombLib/honeycomb-archetype-core/pom.xml
    18.10.06 21:55:27 CEST: Local repository folder "" does not exist
    18.10.06 21:55:28 CEST: Reading /HoneycombLib/honeycomb-archetype-web/pom.xml
    18.10.06 21:55:28 CEST: Local repository folder "" does not exist
    18.10.06 21:55:28 CEST: Reading /HoneycombLib/Flirtbox/pom.xml
    18.10.06 21:55:28 CEST: Local repository folder "" does not exist
    18.10.06 21:55:28 CEST: Downloading [honey] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:28 CEST: Downloaded [honey] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:28 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:29 CEST: Downloading [honey] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:29 CEST: Downloaded [honey] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:30 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:30 CEST: [WARN] Unable to get resource from repository honey (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:30 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 21:55:31 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:31 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:31 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:33 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:33 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:33 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 21:55:33 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:33 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:33 CEST: Downloading [honey] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:33 CEST: Downloaded [honey] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:34 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:34 CEST: Downloading [honey] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:34 CEST: Downloaded [honey] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:35 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:35 CEST: [WARN] Unable to get resource from repository honey (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:36 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:36 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:36 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:38 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 21:55:38 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:38 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:40 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 21:55:40 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 21:55:40 CEST: [WARN] Unable to get resource from repository codehaus-repository (http://repository.codehaus.org)
    18.10.06 21:55:41 CEST: [WARN] Unable to get resource from repository apache-snapshot-repository (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 21:55:41 CEST: Downloading [central] -> http://repo1.maven.org/maven2/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 21:55:43 CEST: Downloaded [central] -> http://repo1.maven.org/maven2/commons-collections/commons-collections/2.1/commons-collections-2.1.jar
    18.10.06 22:01:07 CEST: Local repository folder "" does not exist
    18.10.06 22:01:20 CEST: Launching M2
    18.10.06 22:12:08 CEST: Reading /HoneycombLib/pom.xml
    18.10.06 22:12:08 CEST: Local repository folder "" does not exist
    18.10.06 22:12:08 CEST: Reading /HoneycombLib/honeycomb-service-model/pom.xml
    18.10.06 22:12:08 CEST: Local repository folder "" does not exist
    18.10.06 22:12:08 CEST: [WARN] While downloading javassist:javassist:3.0
    This artifact has been relocated to jboss:javassist:3.0.


    18.10.06 22:12:09 CEST: Reading /HoneycombLib/honeycomb-hibernate/pom.xml
    18.10.06 22:12:09 CEST: Local repository folder "" does not exist
    18.10.06 22:12:09 CEST: Unable to get dependency information: Unable to read the metadata file for artifact 'javax.persistence:ejb:jar': Error getting POM for 'javax.persistence:ejb' from the repository: Error transferring file
    javax.persistence:ejb:pom:3.0-public-draft-20060502

    from the specified remote repositories:
    central (http://repo1.maven.org/maven2),
    apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
    honeycomb (http://honeycomb.javaforge.com/repo)
    javax.persistence:ejb-3.0-public-draft-20060502.jar
    18.10.06 22:12:09 CEST: Reading /HoneycombLib/honeycomb-tapestry-hibernate/pom.xml
    18.10.06 22:12:09 CEST: Local repository folder "" does not exist
    18.10.06 22:12:09 CEST: Unable to get dependency information: Unable to read the metadata file for artifact 'javax.persistence:ejb:jar': Error getting POM for 'javax.persistence:ejb' from the repository: Error transferring file
    javax.persistence:ejb:pom:3.0-public-draft-20060502

    from the specified remote repositories:
    central (http://repo1.maven.org/maven2),
    apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
    honeycomb (http://honeycomb.javaforge.com/repo)
    javax.persistence:ejb-3.0-public-draft-20060502.jar
    18.10.06 22:12:09 CEST: Reading /HoneycombLib/honeycomb-tapestry-library/pom.xml
    18.10.06 22:12:09 CEST: Local repository folder "" does not exist
    18.10.06 22:12:09 CEST: [WARN] While downloading poi:poi:2.5.1
    This artifact has been relocated to poi:poi:2.5.1-final-20040804.


    18.10.06 22:12:09 CEST: Unable to get dependency information: Unable to read the metadata file for artifact 'tapestry:tapestry-annotations:jar': Error getting POM for 'tapestry:tapestry-annotations' from the repository: Error transferring file
    tapestry:tapestry-annotations:pom:4.0.2

    from the specified remote repositories:
    central (http://repo1.maven.org/maven2),
    apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
    honeycomb (http://honeycomb.javaforge.com/repo)
    tapestry:tapestry-annotations-4.0.2.jar
    18.10.06 22:12:09 CEST: Reading /HoneycombLib/honeycomb-archetype-core/pom.xml
    18.10.06 22:12:09 CEST: Local repository folder "" does not exist
    18.10.06 22:12:09 CEST: Reading /HoneycombLib/honeycomb-archetype-web/pom.xml
    18.10.06 22:12:09 CEST: Local repository folder "" does not exist
    18.10.06 22:19:53 CEST: Reading /HoneycombLib/pom.xml
    18.10.06 22:19:53 CEST: Local repository folder "" does not exist
    18.10.06 22:19:53 CEST: Reading /HoneycombLib/honeycomb-service-model/pom.xml
    18.10.06 22:19:53 CEST: Local repository folder "" does not exist
    18.10.06 22:19:53 CEST: [WARN] While downloading javassist:javassist:3.0
    This artifact has been relocated to jboss:javassist:3.0.


    18.10.06 22:19:53 CEST: Reading /HoneycombLib/honeycomb-hibernate/pom.xml
    18.10.06 22:19:53 CEST: Local repository folder "" does not exist
    18.10.06 22:19:54 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 22:19:54 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 22:19:55 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:55 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:55 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 22:19:55 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:55 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:57 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 22:19:57 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 22:19:57 CEST: Reading /HoneycombLib/honeycomb-tapestry-hibernate/pom.xml
    18.10.06 22:19:57 CEST: Local repository folder "" does not exist
    18.10.06 22:19:57 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 22:19:58 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 22:19:58 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:58 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:58 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 22:19:59 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:19:59 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/javax/persistence/ejb/3.0-public-draft-20060502/ejb-3.0-public-draft-20060502.pom
    18.10.06 22:20:00 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 22:20:00 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 22:20:00 CEST: Reading /HoneycombLib/honeycomb-tapestry-library/pom.xml
    18.10.06 22:20:00 CEST: Local repository folder "" does not exist
    18.10.06 22:20:00 CEST: [WARN] While downloading poi:poi:2.5.1
    This artifact has been relocated to poi:poi:2.5.1-final-20040804.


    18.10.06 22:20:01 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 22:20:01 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 22:20:01 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 22:20:01 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 22:20:02 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 22:20:02 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 22:20:02 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-annotations/4.0.2/tapestry-annotations-4.0.2.pom
    18.10.06 22:20:03 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 22:20:03 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 22:20:04 CEST: [WARN] Unable to get resource from repository central (http://repo1.maven.org/maven2)
    18.10.06 22:20:04 CEST: [WARN] Unable to get resource from repository apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
    18.10.06 22:20:05 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 22:20:05 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 22:20:05 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - RETRYING
    18.10.06 22:20:05 CEST: Downloading [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 22:20:05 CEST: Downloaded [honeycomb] -> http://honeycomb.javaforge.com/repo/tapestry/tapestry-contrib/4.0.2/tapestry-contrib-4.0.2.pom
    18.10.06 22:20:07 CEST: [WARN] *** CHECKSUM FAILED - Invalid checksum file - IGNORING
    18.10.06 22:20:07 CEST: [WARN] Unable to get resource from repository honeycomb (http://honeycomb.javaforge.com/repo)
    18.10.06 22:20:07 CEST: Reading /HoneycombLib/honeycomb-archetype-core/pom.xml
    18.10.06 22:20:07 CEST: Local repository folder "" does not exist
    18.10.06 22:20:07 CEST: Reading /HoneycombLib/honeycomb-archetype-web/pom.xml
    18.10.06 22:20:07 CEST: Local repository folder "" does not exist

    ReplyDelete
  6. Anonymous10:42 pm

    I've got a cunning plan, Sir! ;-)

    What about integrating the honeycomb stuff into the Spindle plugin or into the Cognition Framework?

    I think the Spindle tool already makes it easier to get started with Tapestry and to create a Tapestry webproject structure. It only lacks the hivemind xml file configuration etc...some sort of graphical tool would be great. So you could click on the properties of your hivemind services/hibernate objects and forget about all the hivemind/hibernate xml mess in the background ;-)

    Maybe the cognition framework people should also have a look at honeycomb and think about integrating it somehow...

    ReplyDelete
  7. Anonymous11:56 pm

    Please add:

    maven-jetty-plugin

    to the build section of the pom.xml within the generated core project!

    it is missing!

    ReplyDelete
  8. Anonymous10:53 pm

    HoneycombTemplateCore is missing....is it possible it was only contained inside the KickStart Application not Honeycimb 0.3.3 The error occurs when running Ant after running mvn install inside the HoneyCombLib directory....

    ReplyDelete
  9. Anonymous8:13 pm

    If anyone experiences problems in copying the HoneycombLib to th repository, using:

    mvn repository:bundle-create

    create an empty LICENSE.txt in the main directory and try again....

    ReplyDelete
  10. Great work Marcus. BTW, how shall I switch to the session-per-request strategy for the entire application? Thanks.

    ReplyDelete
  11. Anonymous11:53 pm

    The Auditable interface is quite neat. The only problem is, if you delete an item, you dont know what the id used to represent.

    A solution might be something like a NonDeletionAuditable interface that will cause a deletion flag to be set instead of actually deleting an item.

    Might only get complicated to ensure no other Hibernate query will ever see an item marked as deleted...?

    ReplyDelete
  12. Anonymous11:54 pm

    Is there an easy way to upgrade HoneycombLib projects to Tapestry 4.1 ?

    ReplyDelete
  13. The before-field of the AuditEvent will give you some impression of what Entity was deleted. If that's not enough you can of course switch to "deletion by flagging" - I think Hibernate allows you to annotate you entities in this respect.

    ReplyDelete