Skip to content

Commit e8a737e

Browse files
committed
CLOUDSTACK-292: Add missing jars to cloud-deps
- fixes axiom-impl version to avoid class load exception - with copying of libs is not done in cloud.spec anymore, add jars to cloud-deps - make aws-api package depend on cloud-deps
1 parent 428f8ae commit e8a737e

3 files changed

Lines changed: 19 additions & 1 deletion

File tree

awsapi/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@
5353
<artifactId>axiom-impl</artifactId>
5454
<version>${cs.axiom.version}</version>
5555
</dependency>
56+
<dependency>
57+
<groupId>org.apache.ws.commons.axiom</groupId>
58+
<artifactId>axiom-impl</artifactId>
59+
<version>${cs.axiom.version}</version>
60+
</dependency>
5661
<dependency>
5762
<groupId>log4j</groupId>
5863
<artifactId>log4j</artifactId>

cloud.spec

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ Summary: CloudStack CloudBridge
286286
Group: System Environment/Libraries
287287
Requires: java >= 1.6.0
288288
Requires: tomcat6
289+
Requires: %{name}-deps = %{version}
289290
%if 0%{?fedora} > 15
290291
Requires: apache-commons-lang
291292
%endif
@@ -459,6 +460,17 @@ fi
459460

460461
%files deps
461462
%defattr(0644,root,root,0755)
463+
%{_javadir}/axiom-*.jar
464+
%{_javadir}/axis2-*.jar
465+
%{_javadir}/antlr*.jar
466+
%{_javadir}/XmlSchema-*.jar
467+
%{_javadir}/json-simple*.jar
468+
%{_javadir}/neethi*.jar
469+
%{_javadir}/woden*.jar
470+
%{_javadir}/xercesImpl*.jar
471+
%{_javadir}/xml-apis*.jar
472+
%{_javadir}/dom4j*.jar
473+
%{_javadir}/javassist*.jar
462474
%{_javadir}/commons-codec-1.6.jar
463475
%{_javadir}/commons-dbcp-1.4.jar
464476
%{_javadir}/commons-pool-1.6.jar

wscript_build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ def build_dependences ():
163163
start_path = bld.path.find_dir ("deps")
164164

165165
bld.install_files('${JAVADIR}',start_path.ant_glob(["CAStorSDK-*.jar", "javax.persistence-2.0.0.jar", "apache-log4j-extras-1.1.jar", "libvirt-0.4.9.jar", "axis2-1.5.1.jar", "jstl-1.2.jar", "commons-discovery-0.5.jar", "commons-codec-1.6.jar", "ejb-api-3.0.jar", "xmlrpc-client-3.1.3.jar", "commons-dbcp-1.4.jar", "commons-pool-1.6.jar", "gson-1.7.1.jar",
166-
"netscaler-1.0.jar", "netscaler-sdx-1.0.jar", "backport-util-concurrent-3.1.jar", "ehcache-1.5.0.jar", "httpcore-4.0.jar", "log4j-1.2.16.jar", "trilead-ssh2-build213-svnkit-1.3-patch.jar", "cglib-nodep-2.2.2.jar", "xmlrpc-common-3.*.jar",
166+
"netscaler-1.0.jar", "netscaler-sdx-1.0.jar", "backport-util-concurrent-3.1.jar", "ehcache-1.5.0.jar", "httpcore-4.0.jar", "log4j-1.2.16.jar", "trilead-ssh2-build213-svnkit-1.3-patch.jar", "cglib-nodep-2.2.2.jar", "xmlrpc-common-3.*.jar",
167+
"axiom*.jar", "axis2*.jar", "antlr*.jar", "XmlSchema*.jar", "json-simple*.jar", "neethi*.jar", "woden*.jar", "xercesImpl*.jar", "xml-apis*.jar", "dom4j*.jar", "javassist*.jar",
167168
"xmlrpc-client-3.*.jar", "wsdl4j-1.6.2.jar", "bcprov-jdk16-1.45.jar", "jsch-0.1.42.jar", "jasypt-1.9.0.jar", "commons-configuration-1.8.jar", "mail-1.4.jar", "activation-1.1.jar", "xapi-5.6.100-1-SNAPSHOT.jar"], excl = excludes), cwd=start_path)
168169

169170
#def build_console_proxy ():

0 commit comments

Comments
 (0)