You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2009/05/07 12:16:02 UTC
svn commit: r772589 -
/portals/jetspeed-2/portal/trunk/applications/jetspeed/pom.xml
Author: woonsan
Date: Thu May 7 10:16:02 2009
New Revision: 772589
URL: http://svn.apache.org/viewvc?rev=772589&view=rev
Log:
Fixing a weird problem which can happen when compressing javascript files under Open JDK 1.6.
Jetspeed is using custom_rhino library from Dojotoolkit to compress javascript files.
The custom_rhino is extending the rhino shell Main. So, we cannot simple replace the custom_rhino with new rhino library.
By this prepending custom_rhino library in the bootstrap classpath, the JVM will always choose custom_rhino's shell Main class to compress the javascripts.
Modified:
portals/jetspeed-2/portal/trunk/applications/jetspeed/pom.xml
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/pom.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/pom.xml?rev=772589&r1=772588&r2=772589&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/pom.xml (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/pom.xml Thu May 7 10:16:02 2009
@@ -112,6 +112,9 @@
</copy>
<apply executable="${java.home}/bin/java"
dir="${project.build.directory}/${project.build.finalName}/javascript/jetspeed">
+ <!-- Needs to prepend custom_rhino jar of dojotoolkit in the boot classpath
+ because some JVMs such as OpenJDK 1.6 may embed another rhino jar. -->
+ <arg value="-Xbootclasspath/p:${compressor.jar}"/>
<arg value="-jar"/>
<arg value="${compressor.jar}"/>
<arg value="-strict"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org