2 Replies Latest reply on Aug 1, 2009 9:39 AM by jaikiran

    Is Embedded testsuite-full-dependency ready to use?

    jaikiran

      I was just looking at running the testsuite-full-dependency against AS branch 5_x in Embedded. But looks like its testcases are having compile issues because of dependencies not being speicified in the pom:

      [INFO] [compiler:testCompile]
      [INFO] Compiling 10 source files to /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/target/test-classes
      [INFO] ------------------------------------------------------------------------
      [ERROR] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Compilation failure
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/ejb3/entity/Jbossian.java:[26,24] package javax.persistence does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/ejb3/entity/Jbossian.java:[27,24] package javax.persistence does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/ejb3/entity/Jbossian.java:[28,24] package javax.persistence does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/ejb3/entity/Jbossian.java:[29,24] package javax.persistence does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/ejb3/entity/Jbossian.java:[40,1] cannot find symbol
      symbol: class Entity
      @Entity
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[26,20] package javax.servlet does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[27,20] package javax.servlet does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[28,25] package javax.servlet.http does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[29,25] package javax.servlet.http does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[30,25] package javax.servlet.http does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[32,24] package org.jboss.logging does not exist
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[42,42] cannot find symbol
      symbol: class HttpServlet
      public class JspForwardingServlet extends HttpServlet
      
      /NotBackedUp/jpai/business/jboss/wc/jbossas/projects/embedded/trunk/testsuite-full-dep/src/test/java/org/jboss/embedded/testsuite/fulldep/servlet/JspForwardingServlet.java:[52,24] cannot find symbol
      symbol : class Logger
      location: class org.jboss.embedded.testsuite.fulldep.servlet.JspForwardingServlet
      .... // many more
      


      The pom.xml of this component does not explicitly add these dependencies. Is this work in progress component?

        • 1. Re: Is Embedded testsuite-full-dependency ready to use?
          alrubinger

          testsuite-full-dep is a work in progress, but should be in working form now (ie. I can run it).

          It's lacking some documentation though (that's next on my list after I chase down a heap error in Sun JDK x86_64). I'm not sure if these will fix your problems, but let's give it a spin.

          1) Build AS Branch_5_x using build/build.sh. This creates the distribution.
          2) Run "mvn clean install" on Branch_5_x/pom.xml. This puts the modules' SNAPSHOTs into your local M2 repo.
          3) Set JAVA_HOME to Sun JDK 1.6 i586
          4) Run "mvn clean install" on projects/embedded/trunk
          5) Set JBOSS_HOME to the AS 5.x build you'd previously created
          6) Run "mvn clean install" on projects/embedded/trunk/testsuite-full-dep

          S,
          ALR

          • 2. Re: Is Embedded testsuite-full-dependency ready to use?
            jaikiran

            Was some Maven issue. Checked out the project in a clean workspace and now compiles fine.