]> git.argeo.org Git - gpl/argeo-slc.git/blob - lib/org.argeo.slc.lib.build/META-INF/spring/mvn.xml
Use latest Argeo Commons.
[gpl/argeo-slc.git] / lib / org.argeo.slc.lib.build / META-INF / spring / mvn.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:flow="http://www.argeo.org/schema/slc-flow"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
8 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
9 http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
10
11 <flow:spec id="mavenCall.spec">
12 <flow:primitive name="mvnArgs" value="" />
13 <flow:primitive name="mvnSettings" value="" />
14 <flow:primitive name="mvnBaseDir" value="." />
15 </flow:spec>
16
17 <flow:flow id="mvn" spec="mavenCall.spec">
18 <description>Pure Maven call</description>
19 <bean class="org.argeo.slc.maven.MavenCall">
20 <flow:variable />
21 <property name="cl" value="@{mvnArgs}" />
22 <property name="basedir" value="@{mvnBaseDir}" />
23 <property name="settings" value="@{mvnSettings}" />
24 </bean>
25 </flow:flow>
26
27 <!-- Templates -->
28 <bean name="templates/defaultMavenCall" abstract="true"
29 class="org.argeo.slc.maven.MavenCall">
30 <property name="cl" value="@{mvnArgs}" />
31 <property name="basedir" value="." />
32 <property name="settings" value="" />
33 </bean>
34
35 </beans>