You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mi...@apache.org on 2008/10/18 02:18:25 UTC
svn commit: r705795 - /ode/branches/APACHE_ODE_1.X/Rakefile
Author: midon
Date: Fri Oct 17 17:18:24 2008
New Revision: 705795
URL: http://svn.apache.org/viewvc?rev=705795&view=rev
Log:
ODE-388: include rampart and its dependencies in axis2 webapp
Modified:
ode/branches/APACHE_ODE_1.X/Rakefile
Modified: ode/branches/APACHE_ODE_1.X/Rakefile
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/Rakefile?rev=705795&r1=705794&r2=705795&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/Rakefile (original)
+++ ode/branches/APACHE_ODE_1.X/Rakefile Fri Oct 17 17:18:24 2008
@@ -81,6 +81,17 @@
LOG4J = "log4j:log4j:jar:1.2.13"
OPENJPA = ["org.apache.openjpa:openjpa:jar:1.1.0",
"net.sourceforge.serp:serp:jar:1.13.1"]
+
+RAMPART = struct(
+ :modules => ["org.apache.rampart:rampart:mar:1.3", "org.apache.rampart:rahas:mar:1.3"],
+ :libs => [group("rampart-core", "rampart-policy", "rampart-trust",
+ :under=>"org.apache.rampart",
+ :version=>"1.3"),
+ "org.apache.ws.security:wss4j:jar:1.5.3",
+ "org.apache.santuario:xmlsec:jar:1.4.0",
+ "opensaml:opensaml:jar:1.1",
+ "bouncycastle:bcprov-jdk15:jar:132"]
+)
SAXON = group("saxon", "saxon-xpath", "saxon-dom", :under=>"net.sf.saxon", :version=>"8.7")
SERVICEMIX = group("servicemix-core", "servicemix-shared", "servicemix-services",
:under=>"org.apache.servicemix", :version=>"3.1-incubating")
@@ -106,6 +117,7 @@
repositories.remote << "http://repo1.maven.org/maven2"
repositories.remote << "http://people.apache.org/repo/m2-snapshot-repository"
repositories.remote << "http://download.java.net/maven/2"
+repositories.remote << "http://ws.zones.apache.org/repository2"
repositories.release_to[:url] ||= "sftp://guest@localhost/home/guest"
# Changing releases tag names
@@ -153,7 +165,8 @@
COMMONS.lang, COMMONS.logging, COMMONS.pool, DERBY, DERBY_TOOLS, JAXEN, JAVAX.activation, JAVAX.ejb, JAVAX.javamail,
JAVAX.connector, JAVAX.jms, JAVAX.persistence, JAVAX.transaction, JAVAX.stream, JIBX,
GERONIMO.connector, GERONIMO.kernel, GERONIMO.transaction, LOG4J, OPENJPA, SAXON, TRANQL,
- WOODSTOX, WSDL4J, WS_COMMONS.axiom, WS_COMMONS.neethi, WS_COMMONS.xml_schema, XALAN, XERCES, XMLBEANS
+ WOODSTOX, WSDL4J, WS_COMMONS.axiom, WS_COMMONS.neethi, WS_COMMONS.xml_schema, XALAN, XERCES, XMLBEANS,
+ RAMPART.libs
package(:war).with(:libs=>libs).path("WEB-INF").tap do |web_inf|
web_inf.merge project("dao-jpa-ojpa-derby").package(:zip)
@@ -161,6 +174,7 @@
web_inf.include project("axis2").path_to("src/main/wsdl/*")
web_inf.include project("bpel-schemas").path_to("src/main/xsd/pmapi.xsd")
end
+ package(:war).path("WEB-INF/modules").include(artifacts(RAMPART.modules))
package(:war).tap do |root|
root.merge(artifact(AXIS2_WAR)).exclude("WEB-INF/*").exclude("META-INF/*")
end
@@ -187,7 +201,10 @@
cp Dir[project("axis2").path_to("src/main/wsdl/*")], _("#{webapp_dir}/WEB-INF")
cp project("bpel-schemas").path_to("src/main/xsd/pmapi.xsd"), _("#{webapp_dir}/WEB-INF")
rm_rf Dir[_(webapp_dir) + "/**/.svn"]
- mkdir _"#{webapp_dir}/WEB-INF/processes" unless File.exist?(_"#{webapp_dir}/WEB-INF/processes")
+ mkdir _("#{webapp_dir}/WEB-INF/processes") unless File.exist?(_("#{webapp_dir}/WEB-INF/processes"))
+ mkdir _("#{webapp_dir}/WEB-INF/modules") unless File.exist?(_("#{webapp_dir}/WEB-INF/modules"))
+ # copy axis2 modules
+ cp RAMPART.modules.map {|a| repositories.locate(a)} , _("#{webapp_dir}/WEB-INF/modules")
# move around some property files for test purpose
mv Dir[_("target/test-classes/TestEndpointProperties/*_global_conf*.endpoint")], _("#{webapp_dir}/WEB-INF/conf")
end