You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "B.J. Reed" <bj...@gmail.com> on 2008/02/05 18:57:14 UTC

daytrader not compiling in trunk

Hi, I've run into a problem with building the trunk version of daytrader.

When I do mvn site, I am getting about 15 - 20 errors all similar to the 
ones below, but I can't seem to figure out exactly what in the pom.xml 
is setting the source to 1.4 and how to fix it.

First 3 errors:
Embedded error: Error rendering Maven report: Exit code: 1 - 
C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountDataBea
n.java:30: annotations are not supported in -source 1.4 (try -source 1.5 
to enable annotations)
@Entity(name = "accountejb")
 ^
C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountDataBean.java:79: 
generics are not supported in -source 1.4 (try -source 1.5 to enable 
generics)
    private Collection<OrderDataBean> orders;
                      ^
C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountProfileDataBean.java:23: 
annotations are not supported in -source 1.4 (try -source 1.5 to enable 
annotations)
@Entity(name = "accountprofileejb")
 ^

Thanks in advance for any help,

B.J.

Re: daytrader not compiling in trunk

Posted by "B.J. Reed" <bj...@gmail.com>.
Chris, that's actually part of what's confusing me.  I only have the 1.5 
JDK installed.  However, when I do a mvn help:effective-pom, it looks 
like it is trying to use the 1.4 jdk for javadocs (see source line)

  <reporting>
    <outputDirectory>target/site</outputDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <minmemory>128m</minmemory>
          <maxmemory>512</maxmemory>
          <breakiterator>true</breakiterator>
          <quiet>true</quiet>
          <verbose>false</verbose>
          <source>1.4</source>
          <linksource>true</linksource>
          <links>
            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
            <link>http://java.sun.com/j2se/1.4.2/docs/api/</link>
            <link>http://java.sun.com/j2se/1.3/docs/api/</link>
            <link>http://java.sun.com/javaee/5/docs/api/</link>
            <link>http://java.sun.com/j2ee/1.4/docs/api/</link>
            <link>http://java.sun.com/j2ee/sdk_1.3/techdocs/api/</link>
            
<link>http://jakarta.apache.org/commons/collections/apidocs</link>
            <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
            <link>http://www.junit.org/junit/javadoc/</link>
            <link>http://logging.apache.org/log4j/docs/api/</link>
            <link>http://jakarta.apache.org/regexp/apidocs/</link>
            <link>http://jakarta.apache.org/velocity/api/</link>
          </links>
        </configuration>
      </plugin>

I do see a similar section for the 2.2-SNAPSHOT that has 1.5 for its 
source, but I'm not exactly sure how to get it to use that one. I'm not 
sure if I'm heading in the right direction or where this parent pom is 
found. 

--B.J.

Christopher Blythe wrote:
> you need a 1.5 JDK to compile the source in trunk because of the 
> annotations for EE5... if you want to use JDK 1.4.X and J2EE 1.4, i 
> would suggest looking at the 1.2 branch.
>
> hope this helps...
>
> On Tue, Feb 5, 2008 at 12:57 PM, B.J. Reed <bjreed2@gmail.com 
> <ma...@gmail.com>> wrote:
>
>     Hi, I've run into a problem with building the trunk version of
>     daytrader.
>
>     When I do mvn site, I am getting about 15 - 20 errors all similar
>     to the
>     ones below, but I can't seem to figure out exactly what in the pom.xml
>     is setting the source to 1.4 and how to fix it.
>
>     First 3 errors:
>     Embedded error: Error rendering Maven report: Exit code: 1 -
>     C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountDataBea
>     n.java:30: annotations are not supported in -source 1.4 (try
>     -source 1.5
>     to enable annotations)
>     @Entity(name = "accountejb")
>      ^
>     C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountDataBean.java:79:
>     generics are not supported in -source 1.4 (try -source 1.5 to enable
>     generics)
>        private Collection<OrderDataBean> orders;
>                          ^
>     C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountProfileDataBean.java:23:
>     annotations are not supported in -source 1.4 (try -source 1.5 to
>     enable
>     annotations)
>     @Entity(name = "accountprofileejb")
>      ^
>
>     Thanks in advance for any help,
>
>     B.J.
>
>
>
>
> -- 
> "I say never be complete, I say stop being perfect, I say let... lets 
> evolve, let the chips fall where they may." - Tyler Durden 


Re: daytrader not compiling in trunk

Posted by Christopher Blythe <cj...@gmail.com>.
you need a 1.5 JDK to compile the source in trunk because of the annotations
for EE5... if you want to use JDK 1.4.X and J2EE 1.4, i would suggest
looking at the 1.2 branch.

hope this helps...

On Tue, Feb 5, 2008 at 12:57 PM, B.J. Reed <bj...@gmail.com> wrote:

> Hi, I've run into a problem with building the trunk version of daytrader.
>
> When I do mvn site, I am getting about 15 - 20 errors all similar to the
> ones below, but I can't seem to figure out exactly what in the pom.xml
> is setting the source to 1.4 and how to fix it.
>
> First 3 errors:
> Embedded error: Error rendering Maven report: Exit code: 1 -
>
> C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountDataBea
> n.java:30: annotations are not supported in -source 1.4 (try -source 1.5
> to enable annotations)
> @Entity(name = "accountejb")
>  ^
>
> C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountDataBean.java:79:
> generics are not supported in -source 1.4 (try -source 1.5 to enable
> generics)
>    private Collection<OrderDataBean> orders;
>                      ^
>
> C:\g\daytrader\trunk\modules\ejb\src\main\java\org\apache\geronimo\samples\daytrader\AccountProfileDataBean.java:23:
> annotations are not supported in -source 1.4 (try -source 1.5 to enable
> annotations)
> @Entity(name = "accountprofileejb")
>  ^
>
> Thanks in advance for any help,
>
> B.J.
>



-- 
"I say never be complete, I say stop being perfect, I say let... lets
evolve, let the chips fall where they may." - Tyler Durden