Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dash-dev] Athena CBI not seeing javax* classes

Did you notice that remote update site zips are supported too? P2
natively only does local zips and remote/local unpacked sites. Athena
can prefetch the remote zip and convert its URL from http: to
jar:file: so it can be used as a valid repo.

Anyway, that aside....

Your issue is most likely caused by missing jars in the bootclasspath
variables defined in common.releng/server.properties.

You can manually add them on your local box, verify that it fixes
things, and let me know what's missing so I can patch the defaults to
include more jars (via bug or email, as patch or simple list, whatever
you prefer).

Coincidentally, I added jce.jar Friday night to get EMF to compile.
I've rolled out that change onto build.eclipse.org so that the
following bootclasspaths are defined OOTB:

JavaSE-1.6=${JAVA60_HOME}/jre/lib/rt.jar:${JAVA60_HOME}/jre/lib/${JAVA60_HOME}/jre/lib/core.jar:${JAVA60_HOME}/jre/lib/annotation.jar:${JAVA60_HOME}/jre/lib/beans.jar:${JAVA60_HOME}/jre/lib/ibmorbapi.jar:${JAVA60_HOME}/jre/lib/java.util.jar:${JAVA60_HOME}/jre/lib/jlm.jar:${JAVA60_HOME}/jre/lib/logging.jar:${JAVA60_HOME}/jre/lib/resources.jar:${JAVA60_HOME}/jre/lib/security.jar:${JAVA60_HOME}/jre/lib/sql.jar:${JAVA60_HOME}/jre/lib/vm.jar:${JAVA60_HOME}/jre/lib/xmldsigfw.jar:${JAVA60_HOME}/jre/lib/xml.jar:${JAVA60_HOME}/jre/lib/graphics.jar:${JAVA60_HOME}/jre/lib/server.jar:${JAVA60_HOME}/jre/lib/jce.jar:${JAVA60_HOME}/jre/lib/jsse.jar:${JAVA60_HOME}/jre/lib/ibmjcefw.jar:${JAVA60_HOME}/lib/dt.jar:${JAVA60_HOME}/../Classes/dt.jar:${JAVA60_HOME}/../Classes/classes.jar:${JAVA60_HOME}/../Classes/jsse.jar:${JAVA60_HOME}/../Classes/jce.jar

J2SE-1.5=${JAVA50_HOME}/jre/lib/rt.jar:${JAVA50_HOME}/jre/lib/vm.jar:${JAVA50_HOME}/jre/lib/core.jar:${JAVA50_HOME}/jre/lib/xml.jar:${JAVA50_HOME}/jre/lib/graphics.jar:${JAVA50_HOME}/jre/lib/server.jar:${JAVA50_HOME}/jre/lib/ibmorbapi.jar:${JAVA50_HOME}/jre/lib/security.jar:${JAVA50_HOME}/jre/lib/classes.jar:${JAVA50_HOME}/jre/lib/jsse.jar:${JAVA50_HOME}/jre/lib/jce.jar:${JAVA50_HOME}/jre/lib/ibmjcefw.jar:${JAVA50_HOME}/../Classes/dt.jar:${JAVA50_HOME}/../Classes/classes.jar:${JAVA50_HOME}/../Classes/jsse.jar:${JAVA50_HOME}/../Classes/jce.jar

J2SE-1.4=${JAVA14_HOME}/lib/rt.jar:${JAVA14_HOME}/jre/lib/rt.jar:${JAVA14_HOME}/lib/core.jar:${JAVA14_HOME}/jre/lib/core.jar:${JAVA14_HOME}/lib/xml.jar:${JAVA14_HOME}/jre/lib/xml.jar:${JAVA14_HOME}/lib/graphics.jar:${JAVA14_HOME}/jre/lib/graphics.jar:${JAVA14_HOME}/lib/server.jar:${JAVA14_HOME}/jre/lib/server.jar:${JAVA14_HOME}/lib/ibmorbapi.jar:${JAVA14_HOME}/jre/lib/ibmorbapi.jar:${JAVA14_HOME}/lib/security.jar:${JAVA14_HOME}/jre/lib/security.jar:${JAVA14_HOME}/lib/classes.jar:${JAVA14_HOME}/jre/lib/classes.jar:${JAVA14_HOME}/jre/lib/jce.jar:${JAVA14_HOME}/lib/jsse.jar:${JAVA14_HOME}/jre/lib/jsse.jar:${JAVA14_HOME}/../Classes/dt.jar:${JAVA14_HOME}/../Classes/classes.jar:${JAVA14_HOME}/../Classes/jsse.jar:${JAVA14_HOME}/../Classes/jce.jar

CDC-1.0/Foundation-1.0=${JAVA_FOUNDATION_HOME}/ee.foundation-1.0.jar

CDC-1.1/Foundation-1.1=${JAVA_FOUNDATION_HOME}/ee.foundation.jar

Hope that helps!

Nick

On Thu, Jan 14, 2010 at 4:07 PM, Chris Aniszczyk <caniszczyk@xxxxxxxxx> wrote:
> First off, I want to say thanks for adding "repositoryURLs" as an option to
> Athena. That's what I'm talking about.
>
> Ok, now here's my problem. I'm trying to build and get javax* import related
> errors:
>
>  [build]     [mkdir] Created dir:
> /private/tmp/build/N201001141505/eclipse/plugins/org.eclipse.jgit/@dot
>     [build]     [javac] Compiling 300 source files to
> /private/tmp/build/N201001141505/eclipse/plugins/org.eclipse.jgit/@dot
>     [build]     [javac] ----------
>     [build]     [javac] 1. ERROR in
> /private/tmp/build/N201001141505/eclipse/plugins/org.eclipse.jgit/src/org/eclipse/jgit/transport/AmazonS3.java
> (at line 72)
>     [build]     [javac]     import javax.crypto.Mac;
>     [build]     [javac]            ^^^^^^^^^^^^
>     [build]     [javac] The import javax.crypto cannot be resolved
>     [build]     [javac] ----------
>     [build]     [javac] 2. ERROR in
> /private/tmp/build/N201001141505/eclipse/plugins/org.eclipse.jgit/src/org/eclipse/jgit/transport/AmazonS3.java
> (at line 73)
>     [build]     [javac]     import javax.crypto.spec.SecretKeySpec;
>     [build]     [javac]            ^^^^^^^^^^^^
>     [build]     [javac] The import javax.crypto cannot be resolved
>
> These generally are provided by the system bundle that exports these
> packages which come from the VM.
>
> Any special way Athena is kicking off PDE Build that I should know about?
>
> --
> Cheers,
>
> Chris Aniszczyk
> http://aniszczyk.org
>
> _______________________________________________
> dash-dev mailing list
> dash-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dash-dev
>
>



-- 
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
Release Engineer :: Dash Athena
http://nick.divbyzero.com


Back to the top