1 Star 1 Fork 1

snowelf / mule

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
pom.xml 98.38 KB
一键复制 编辑 原始数据 按行查看 历史
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<!-- Version -->
<modelVersion>4.0.0</modelVersion>
<groupId>org.mule</groupId>
<artifactId>mule</artifactId>
<packaging>pom</packaging>
<version>3.8.0-SNAPSHOT</version>
<!-- Organization -->
<organization>
<name>MuleSoft, Inc.</name>
<url>http://www.mulesoft.com</url>
</organization>
<!-- Project -->
<name>Mule ESB</name>
<description>
Mule is the world's most widely used open source Enterprise Service
Bus (ESB). Designed to support high-performance, multi-protocol transactions
between heterogeneous systems and services, Mule provides the basis for
service oriented architecture (SOA).
</description>
<url>http://www.mulesoft.org</url>
<inceptionYear>2003</inceptionYear>
<licenses>
<license>
<name>CPAL v1.0</name>
<url>http://www.mulesoft.com/CPAL</url>
</license>
</licenses>
<mailingLists>
<mailingList>
<name>developers</name>
<post>mule-esb@mulesoft.com</post>
</mailingList>
</mailingLists>
<developers>
<developer>
<id>rrinaudo</id>
<name>Ramiro Rinaudo</name>
<email>ramiro.rinaudo@mulesoft.com</email>
<roles>
<role>Project Manager</role>
</roles>
</developer>
<developer>
<id>dfeist</id>
<name>Daniel Feist</name>
</developer>
<developer>
<id>afelisatti</id>
<name>Ana Felisatti</name>
</developer>
<developer>
<id>andresgregoire</id>
<name>Andres Gregoire</name>
</developer>
<developer>
<id>LucianoGandini</id>
<name>Luciano Gandini</name>
</developer>
<developer>
<id>marianogonzalez</id>
<name>Mariano Gonzalez</name>
</developer>
<developer>
<id>aiannucci</id>
<name>Alejandro Iannucci</name>
</developer>
<developer>
<id>pablokraan</id>
<name>Pablo Kraan</name>
</developer>
<developer>
<id>pablolagreca</id>
<name>Pablo La Greca</name>
</developer>
<developer>
<id>marcosnc</id>
<name>Marcos Nunez Cortes</name>
</developer>
<developer>
<id>anosenzo</id>
<name>Alejandro Nosenzo</name>
</developer>
<developer>
<id>vromero</id>
<name>Victor Romero</name>
</developer>
<developer>
<id>asequeira</id>
<name>Alejandro Sequeira</name>
</developer>
</developers>
<contributors>
<!-- Refer to https://github.com/mulesoft/mule/graphs/contributors -->
</contributors>
<issueManagement>
<system>jira</system>
<url>http://www.mulesoft.org/jira/browse/MULE</url>
</issueManagement>
<!-- Build -->
<scm>
<connection>scm:git:git://github.com/mulesoft/mule.git</connection>
<developerConnection>scm:git:git@github.com:mulesoft/mule.git</developerConnection>
<url>http://github.com/mulesoft/mule</url>
</scm>
<modules>
<module>buildtools</module>
<module>core</module>
<module>distributions</module>
<module>modules</module>
<module>patterns</module>
<module>tools</module>
<module>transports</module>
<module>tests</module>
<module>extensions</module>
</modules>
<properties>
<!-- Properties that can be overriden in submodules -->
<skipExportTests>true</skipExportTests>
<!-- Properties that can be used to enable/disable parts of the build via cmd line or profiles -->
<skipFunctionalTests>true</skipFunctionalTests>
<skipIntegrationTests>false</skipIntegrationTests>
<skipSystemTests>true</skipSystemTests>
<skipPerformanceTests>true</skipPerformanceTests>
<skipArchetypeTests>true</skipArchetypeTests>
<skipDistributions>true</skipDistributions>
<skipVerifications>false</skipVerifications>
<skipInstalls>false</skipInstalls>
<skipGpg>true</skipGpg>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
<coberturaVersion>2.5</coberturaVersion>
<eclipsePluginVersion>2.5.1</eclipsePluginVersion>
<groovyVersion>2.4.4</groovyVersion>
<gmavenPluginVersion>1.4</gmavenPluginVersion>
<javadocPluginVersion>2.9.1</javadocPluginVersion>
<vmtype>org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType</vmtype>
<mavenCompilerVersion>3.1</mavenCompilerVersion>
<!--
The above project.url will not be picked up in the manifest,
instead a module artifact id is erroneously substituted.
-->
<productUrl>http://www.mulesoft.org</productUrl>
<dev.list>mule-esb@mulesoft.com</dev.list>
<!--
Use the name of an Eclipse Java execution environment, Eclipse will
choose the right one by itself.
-->
<jdk7Name>JavaSE-1.7</jdk7Name>
<activemqVersion>5.11.1</activemqVersion>
<antVersion>1.7.0</antVersion>
<antlrVersion>3.1.1</antlrVersion>
<asmVersion>3.3.1</asmVersion>
<aspectjVersion>1.7.3</aspectjVersion>
<asyncHttpClientVersion>1.9.31</asyncHttpClientVersion>
<bitronixTMVersion>2.1.4</bitronixTMVersion>
<bshVersion>2.0b4</bshVersion>
<bouncycastleVersion>1.46</bouncycastleVersion>
<c3p0Version>0.9.5</c3p0Version>
<cglibVersion>2.2</cglibVersion>
<cometdVersion>6.1.26</cometdVersion>
<commonsBeanUtilsVersion>1.9.2</commonsBeanUtilsVersion>
<commonsExecVersion>1.2</commonsExecVersion>
<commonsCliVersion>1.2</commonsCliVersion>
<commonsCodecVersion>1.9</commonsCodecVersion>
<commonsCollectionsVersion>3.2.1</commonsCollectionsVersion>
<commonsDbcpVersion>1.4</commonsDbcpVersion>
<commonsDbUtilsVersion>1.2</commonsDbUtilsVersion>
<commonsHttpClientVersion>3.1</commonsHttpClientVersion>
<commonsIoVersion>2.4</commonsIoVersion>
<commonsJxpathVersion>1.3</commonsJxpathVersion>
<commonsLangVersion>2.4</commonsLangVersion>
<commonsNetVersion>2.2</commonsNetVersion>
<!-- TODO There is a more modern version of cryptix available:
http://mirrors.ibiblio.org/pub/mirrors/maven2/cryptix/cryptix/3.2.0/cryptix-3.2.0.jar
but the PGP module would need some work in order to use it -->
<cryptixJceVersion>20050328</cryptixJceVersion>
<cryptixVersion>20050405</cryptixVersion>
<cxfVersion>2.7.15</cxfVersion>
<derbyVersion>10.11.1.1</derbyVersion>
<dom4jVersion>1.6.1</dom4jVersion>
<flatpackVersion>3.1.1</flatpackVersion>
<geronimoSpecsVersion>1.1</geronimoSpecsVersion>
<geronimoSpecsJtaVersion>1.1.1</geronimoSpecsJtaVersion>
<geronimoSpecsServletApiVersion>1.0</geronimoSpecsServletApiVersion>
<grizzlyVersion>2.3.21</grizzlyVersion>
<guavaVersion>18.0</guavaVersion>
<hamcrestVersion>1.3</hamcrestVersion>
<hibernateVersion>3.6.0.Final</hibernateVersion>
<hk2Version>2.3.0-b05</hk2Version>
<jacksonVersion>1.9.11</jacksonVersion>
<jackson2Version>2.4.3</jackson2Version>
<javax.inject.version>1</javax.inject.version>
<jerseyVersion>2.11</jerseyVersion>
<jaxbApiVersion>2.1</jaxbApiVersion>
<javassistVersion>3.7.ga</javassistVersion>
<javaMailVersion>1.4.3</javaMailVersion>
<javaXmlBindVersion>2.1.9</javaXmlBindVersion>
<javaXmlWsVersion>2.2.1</javaXmlWsVersion>
<jaxenVersion>1.1.1</jaxenVersion>
<jbossTsVersion>4.15.0.Final</jbossTsVersion>
<jbpmVersion>4.4</jbpmVersion>
<jcrVersion>1.0</jcrVersion>
<jdomVersion>1.1.3</jdomVersion>
<jettyVersion>9.0.7.v20131107</jettyVersion>
<jffiVersion>1.2.9</jffiVersion>
<jodaTimeVersion>2.5</jodaTimeVersion>
<jschVersion>0.1.51</jschVersion>
<junitVersion>4.11</junitVersion>
<log4jVersion>2.1</log4jVersion>
<disruptorVersion>3.3.0</disruptorVersion>
<maven.buildnumber.plugin.version>1.1</maven.buildnumber.plugin.version>
<maven.surefire.plugin.version>2.18.1</maven.surefire.plugin.version>
<mockitoVersion>1.9.5</mockitoVersion>
<muleExtensionsApiVersion>1.0.0-alpha-1</muleExtensionsApiVersion>
<multithreadedtcVersion>1.01</multithreadedtcVersion>
<!-- TODO EE-1395 -->
<mqSeriesVersion>6.0</mqSeriesVersion>
<muleMvelVersion>2.1.9-MULE-007</muleMvelVersion>
<mx4jVersion>2.1.1</mx4jVersion>
<mysqlDriverVersion>5.1.33</mysqlDriverVersion>
<ognlVersion>2.7.3</ognlVersion>
<oroVersion>2.0.8</oroVersion>
<reflectionsVersion>0.9.9</reflectionsVersion>
<quartzVersion>2.2.1</quartzVersion>
<rhinoVersion>1.7R4</rhinoVersion>
<rhinoJsr223Version>1.1</rhinoJsr223Version>
<saajVersion>1.3</saajVersion>
<saxonVersion>9.6.0-1</saxonVersion>
<slf4jVersion>1.7.7</slf4jVersion>
<smackVersion>3.1.0</smackVersion>
<springOsgiVersion>1.0.2</springOsgiVersion>
<springVersion>4.1.6.RELEASE</springVersion>
<springSecurityVersion>4.0.1.RELEASE</springSecurityVersion>
<sshCoreVersion>0.6.0</sshCoreVersion>
<staxUtilsVersion>20080702</staxUtilsVersion>
<staxApiVersion>3.1.4</staxApiVersion>
<staxonVersion>1.2</staxonVersion>
<sxcVersion>0.7.3</sxcVersion>
<testFtpServerVersion>1.0.6</testFtpServerVersion>
<tomcatVersion>6.0.44</tomcatVersion>
<woodstoxVersion>4.4.1</woodstoxVersion>
<wrapperVersion>3.2.3</wrapperVersion>
<xalanVersion>2.7.2</xalanVersion>
<xmlPullVersion>1.1.3.4.O</xmlPullVersion>
<xmlSecurityVersion>1.5.3</xmlSecurityVersion>
<xstreamVersion>1.4.7</xstreamVersion>
<xaPoolVersion>1.5.0</xaPoolVersion>
</properties>
<dependencies>
<dependency>
<groupId>com.googlecode.multithreadedtc</groupId>
<artifactId>multithreadedtc</artifactId>
<version>${multithreadedtcVersion}</version>
<scope>test</scope>
</dependency>
</dependencies>
<!-- Declare all dependencies that are used in more than one module here. -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
</exclusion>
<exclusion>
<groupId>org.aopalliance</groupId>
<artifactId>com.springsource.org.aopalliance</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
</exclusion>
<exclusion>
<groupId>org.aopalliance</groupId>
<artifactId>com.springsource.org.aopalliance</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
</exclusion>
<exclusion>
<groupId>org.aopalliance</groupId>
<artifactId>com.springsource.org.aopalliance</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-support</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
</exclusion>
<exclusion>
<groupId>org.aopalliance</groupId>
<artifactId>com.springsource.org.aopalliance</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
<exclusion>
<artifactId>commons-pool</artifactId>
<groupId>commons-pool</groupId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-support</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
</exclusion>
<exclusion>
<groupId>org.aopalliance</groupId>
<artifactId>com.springsource.org.aopalliance</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${springVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jettyVersion}</version>
<exclusions>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
<artifactId>javax.servlet</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-continuation</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-deploy</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-security</artifactId>
<version>${jettyVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_3.0_spec</artifactId>
<!--servlet api jar is versioned differently-->
<version>${geronimoSpecsServletApiVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-annotations</artifactId>
<version>${jettyVersion}</version>
<exclusions>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
<artifactId>javax.activation</artifactId>
</exclusion>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
<artifactId>javax.annotation</artifactId>
</exclusion>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
<artifactId>javax.mail.glassfish</artifactId>
</exclusion>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
<artifactId>javax.transaction</artifactId>
</exclusion>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
<artifactId>org.objectweb.asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>cometd-server</artifactId>
<version>${cometdVersion}</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>cometd-client</artifactId>
<version>${cometdVersion}</version>
<exclusions>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.yourkit</groupId>
<artifactId>yjp-controller-api-redist</artifactId>
<version>9.0.8</version>
</dependency>
<dependency>
<groupId>org.codehaus.btm</groupId>
<artifactId>btm</artifactId>
<version>${bitronixTMVersion}</version>
</dependency>
<!-- For unit tests only -->
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>${derbyVersion}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junitVersion}</version>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>${hamcrestVersion}</version>
</dependency>
<dependency>
<groupId>xmlunit</groupId>
<artifactId>xmlunit</artifactId>
<version>1.5</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-broker</artifactId>
<version>${activemqVersion}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-jaas</artifactId>
</exclusion>
<exclusion>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
</exclusion>
<exclusion>
<groupId>activemq</groupId>
<artifactId>jmdns</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.0.1B_spec</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
</exclusion>
<exclusion>
<groupId>backport-util-concurrent</groupId>
<artifactId>backport-util-concurrent</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>howl</groupId>
<artifactId>howl-logger</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
<exclusion>
<groupId>geronimo</groupId>
<artifactId>geronimo-kernel</artifactId>
</exclusion>
<exclusion>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee</artifactId>
</exclusion>
<exclusion>
<groupId>activesoap</groupId>
<artifactId>jaxp-api</artifactId>
</exclusion>
<exclusion>
<groupId>mx4j</groupId>
<artifactId>mx4j-jmx</artifactId>
</exclusion>
<exclusion>
<groupId>mx4j</groupId>
<artifactId>mx4j-remote</artifactId>
</exclusion>
<exclusion>
<groupId>mx4j</groupId>
<artifactId>mx4j-tools</artifactId>
</exclusion>
<exclusion>
<groupId>mx4j</groupId>
<artifactId>mx4j-impl</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--Logging-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>${log4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<version>${log4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
<version>${log4jVersion}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${slf4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jul</artifactId>
<version>${log4jVersion}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockitoVersion}</version>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<!-- More info: http://www.cs.umd.edu/projects/PL/multithreadedtc/overview.html -->
<groupId>com.googlecode.multithreadedtc</groupId>
<artifactId>multithreadedtc</artifactId>
<version>${multithreadedtcVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-ejb_2.1_spec</artifactId>
<version>${geronimoSpecsVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
<version>${geronimoSpecsVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
<version>${geronimoSpecsVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>${geronimoSpecsJtaVersion}</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>${javaMailVersion}</version>
<exclusions>
<exclusion>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>${javaXmlBindVersion}</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>${javaXmlBindVersion}</version>
</dependency>
<dependency>
<groupId>net.java.dev.stax-utils</groupId>
<artifactId>stax-utils</artifactId>
<version>${staxUtilsVersion}</version>
<exclusions>
<exclusion>
<groupId>com.bea.xml</groupId>
<artifactId>jsr173-ri</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commonsBeanUtilsVersion}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>${commonsCollectionsVersion}</version>
</dependency>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>${commonsNetVersion}</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commonsCodecVersion}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commonsIoVersion}</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>${commonsHttpClientVersion}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commonsLangVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-exec</artifactId>
<version>${commonsExecVersion}</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>${commonsCliVersion}</version>
<exclusions>
<!-- we like slf4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-jxpath</groupId>
<artifactId>commons-jxpath</artifactId>
<version>${commonsJxpathVersion}</version>
<exclusions>
<!-- we want newer beanutils via core -->
<exclusion>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
</exclusion>
<!-- we like slf4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<!-- no XML -->
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<!-- totally outdated and wrong too -->
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
<!-- not required; likely a m1 POM conversion bug -->
<exclusion>
<groupId>ant</groupId>
<artifactId>ant-optional</artifactId>
</exclusion>
<!-- exclude older jdom-b9 -->
<exclusion>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
</exclusion>
<!-- exclude older Servlet 2.2 spec jar -->
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
<!-- exclude older Servlet 2.2 spec jar -->
<exclusion>
<groupId>servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
<!-- not required either -->
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovyVersion}</version>
<classifier>indy</classifier>
<exclusions>
<!-- Exclude openejb-loader as it is not needed and there are currently version inconsistancies in openejb-core pom-->
<exclusion>
<groupId>openejb</groupId>
<artifactId>openejb-loader</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.ant</groupId>
<artifactId>ant-junit</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.ant</groupId>
<artifactId>ant-launcher</artifactId>
</exclusion>
<exclusion>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
</exclusion>
<exclusion>
<groupId>axion</groupId>
<artifactId>axion</artifactId>
</exclusion>
<exclusion>
<groupId>bsf</groupId>
<artifactId>bsf</artifactId>
</exclusion>
<exclusion>
<groupId>com.tonicsystems</groupId>
<artifactId>jarjar</artifactId>
</exclusion>
<exclusion>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<groupId>commons-primitives</groupId>
<artifactId>commons-primitives</artifactId>
</exclusion>
<exclusion>
<groupId>jmock</groupId>
<artifactId>jmock</artifactId>
</exclusion>
<exclusion>
<groupId>jmock</groupId>
<artifactId>jmock-cglib</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
<exclusion>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
</exclusion>
<exclusion>
<groupId>nekohtml</groupId>
<artifactId>nekohtml</artifactId>
</exclusion>
<exclusion>
<groupId>qdox</groupId>
<artifactId>qdox</artifactId>
</exclusion>
<exclusion>
<groupId>qdox</groupId>
<artifactId>qdox</artifactId>
</exclusion>
<exclusion>
<groupId>radeox</groupId>
<artifactId>radeox</artifactId>
</exclusion>
<exclusion>
<groupId>radeox</groupId>
<artifactId>radeox-oro</artifactId>
</exclusion>
<exclusion>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
</exclusion>
<!-- no XML -->
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<!-- totally outdated and wrong too -->
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
<exclusion>
<groupId>xpp3</groupId>
<artifactId>xpp3</artifactId>
</exclusion>
<exclusion>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>tanukisoft</groupId>
<artifactId>wrapper</artifactId>
<version>${wrapperVersion}</version>
</dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>woodstox-core-asl</artifactId>
<version>${woodstoxVersion}</version>
<exclusions>
<exclusion>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>${antVersion}</version>
</dependency>
<dependency>
<!-- this really should be the org.jdom groupId but all the other modules use the jdom groupId -->
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>${jdomVersion}</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>${dom4jVersion}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
</exclusion>
<exclusion>
<groupId>relaxngDatatype</groupId>
<artifactId>relaxngDatatype</artifactId>
</exclusion>
<exclusion>
<groupId>isorelax</groupId>
<artifactId>isorelax</artifactId>
</exclusion>
<exclusion>
<groupId>saxpath</groupId>
<artifactId>saxpath</artifactId>
</exclusion>
<exclusion>
<groupId>msv</groupId>
<artifactId>msv</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>${jaxenVersion}</version>
</dependency>
<!--
override the wss4j version that's used in the cxf module and
in the axis transport
-->
<dependency>
<groupId>org.apache.ws.security</groupId>
<artifactId>wss4j</artifactId>
<version>1.6.18</version>
<exclusions>
<exclusion>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
</exclusion>
<exclusion>
<groupId>axis</groupId>
<artifactId>axis-ant</artifactId>
</exclusion>
<exclusion>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk15</artifactId>
</exclusion>
<exclusion>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk13</artifactId>
</exclusion>
<exclusion>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk14</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.santuario</groupId>
<artifactId>xmlsec</artifactId>
<version>${xmlSecurityVersion}</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j-jmx</artifactId>
<version>${mx4jVersion}</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j-impl</artifactId>
<version>${mx4jVersion}</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j-tools</artifactId>
<version>${mx4jVersion}</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j-remote</artifactId>
<version>${mx4jVersion}</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>${asmVersion}</version>
</dependency>
<!-- BouncyCastle deps -->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpg-jdk16</artifactId>
<version>${bouncycastleVersion}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-ext-jdk16</artifactId>
<version>${bouncycastleVersion}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<version>${bouncycastleVersion}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bctsp-jdk16</artifactId>
<version>${bouncycastleVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>jasper-el</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>el-api</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>jasper</artifactId>
<version>${tomcatVersion}</version>
<exclusions>
<!-- Duplicates, provided by other means -->
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>catalina</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>jsp-api</artifactId>
<version>${tomcatVersion}</version>
<exclusions>
<!-- Duplicates, provided by other means -->
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>annotations-api</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>juli</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-jpdl</artifactId>
<version>${jbpmVersion}</version>
<exclusions>
<!-- Mule uses a newer version -->
<exclusion>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</exclusion>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-pvm</artifactId>
<version>${jbpmVersion}</version>
<exclusions>
<!-- Mule uses a newer version -->
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
</exclusion>
<exclusion>
<!-- JSP EL API already bundled with the jetty transport -->
<groupId>juel</groupId>
<artifactId>juel-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernateVersion}</version>
<exclusions>
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jboss</groupId>
<artifactId>javassist</artifactId>
<version>${javassistVersion}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>${jerseyVersion}</version>
<exclusions>
<exclusion>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>javax.inject</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>${jerseyVersion}</version>
<exclusions>
<exclusion>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
<exclusion>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>aopalliance-repackaged</artifactId>
</exclusion>
<exclusion>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>javax.inject</artifactId>
</exclusion>
<exclusion>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson1</artifactId>
<version>${jerseyVersion}</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-lgpl</artifactId>
</exclusion>
<exclusion>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
</exclusion>
<exclusion>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
<exclusion>
<artifactId>stax-api</artifactId>
<groupId>stax</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jettison</artifactId>
<version>${jerseyVersion}</version>
<exclusions>
<exclusion>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.mule.extensions</groupId>
<artifactId>mule-extensions-api</artifactId>
<version>${muleExtensionsApiVersion}</version>
</dependency>
<dependency>
<groupId>org.mule.extensions</groupId>
<artifactId>mule-extensions-annotations</artifactId>
<version>${muleExtensionsApiVersion}</version>
</dependency>
<dependency>
<groupId>org.mule.mvel</groupId>
<artifactId>mule-mvel2</artifactId>
<version>${muleMvelVersion}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${aspectjVersion}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectjVersion}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guavaVersion}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>${commonsDbcpVersion}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
<version>${disruptorVersion}</version>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>Saxon-HE</artifactId>
<version>${saxonVersion}</version>
<exclusions>
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
</exclusion>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-framework</artifactId>
<version>${grizzlyVersion}</version>
</dependency>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-http-server</artifactId>
<version>${grizzlyVersion}</version>
</dependency>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-websockets</artifactId>
<version>${grizzlyVersion}</version>
</dependency>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>connection-pool</artifactId>
<version>${grizzlyVersion}</version>
</dependency>
<dependency>
<groupId>com.ning</groupId>
<artifactId>async-http-client</artifactId>
<version>${asyncHttpClientVersion}</version>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>${reflectionsVersion}</version>
<exclusions>
<exclusion>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
</exclusion>
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>${javax.inject.version}</version>
</dependency>
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>${c3p0Version}</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>${quartzVersion}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jffi</artifactId>
<version>${jffiVersion}</version>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jffi</artifactId>
<version>${jffiVersion}</version>
<classifier>native</classifier>
</dependency>
</dependencies>
</dependencyManagement>
<distributionManagement>
<downloadUrl>http://www.mulesoft.org/display/MULE/Download</downloadUrl>
<repository>
<id>mule-releases</id>
<name>Mule Release Repository</name>
<url>https://repository-master.mulesoft.org/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>mule-snapshots</id>
<name>Mule Snapshot Repository</name>
<url>https://repository-master.mulesoft.org/nexus/content/repositories/snapshots</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>mule</id>
<name>Mule Repository</name>
<url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>mule-plugin</id>
<name>Mule Repository</name>
<url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
</pluginRepository>
</pluginRepositories>
<build>
<defaultGoal>install</defaultGoal>
<!--
Specify versions of the plugins used in child poms here.
Do NOT put any configuration for plugins here. Global plugin
configuration should go into the <plugins> section.
-->
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<skipAssembly>${skipDistributions}</skipAssembly>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.4</version>
<configuration>
<skip>${skipInstalls}</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${javadocPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.8</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${mavenCompilerVersion}</version>
<configuration>
<encoding>ISO-8859-1</encoding>
<fork>true</fork>
<maxmem>512m</maxmem>
<source>1.7</source>
<target>1.7</target>
<proc>none</proc>
<!-- Slightly faster builds, see https://jira.codehaus.org/browse/MCOMPILER-209 -->
<useIncrementalCompilation>false</useIncrementalCompilation>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.9</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-rar-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven.surefire.plugin.version}</version>
<configuration>
<argLine>-Xms64m -Xmx512m</argLine>
<excludes>
<!-- Surefire should be able to detect that classes are abstract but it seems it isn't -->
<exclude>**/Abstract*.*</exclude>
<!-- Our tests never start with Test* but we have a lot of test helpers that match -->
<exclude>**/Test*.java</exclude>
<!-- exclude inner classes -->
<exclude>**/*$*</exclude>
</excludes>
<excludedAnnotations>
<excludedAnnotation>org.mule.tck.size.LargeTest</excludedAnnotation>
</excludedAnnotations>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>${gmavenPluginVersion}</version>
<dependencies>
<dependency>
<groupId>org.codehaus.gmaven.runtime</groupId>
<artifactId>gmaven-runtime-1.8</artifactId>
<version>${gmavenPluginVersion}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.5</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>shitty-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
</plugin>
<plugin>
<groupId>org.mule.tools</groupId>
<artifactId>mule-assembly-verifier</artifactId>
<version>1.4</version>
<configuration>
<skip>${skipDistributions}</skip>
</configuration>
<dependencies>
<!--
Groovy dependency is handled by Mule differently,
declare the compatible one explicitly for the plugin.
-->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovyVersion}</version>
</dependency>
</dependencies>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.8</version>
<configuration>
<skip>${skipVerifications}</skip>
<header>com/mycila/maven/plugin/license/templates/CPAL.txt</header>
<properties>
<owner>MuleSoft, Inc</owner>
<project.url>http://www.mulesoft.com</project.url>
</properties>
<excludes>
<exclude>target/**</exclude>
<exclude>**/.gitignore</exclude>
<exclude>**/*.txt</exclude>
<exclude>**/*.groovy</exclude>
<exclude>**/*.sh</exclude>
<exclude>**/*.bat</exclude>
<exclude>**/*.ftl</exclude>
<exclude>**/*.xml</exclude>
<exclude>**/*.properties</exclude>
<exclude>**/*.sample</exclude>
<exclude>**/*.md</exclude>
<exclude>**/*.xsl</exclude>
<exclude>**/*.html</exclude>
<exclude>**/*.css</exclude>
<exclude>**/build-number.txt</exclude>
<exclude>**/org/springframework/**</exclude>
<exclude>**/HttpTransactionContext.java</exclude>
<exclude>**/HttpConnection.java</exclude>
<exclude>**/BndMojo.java</exclude>
<exclude>**/BobberArchetype.java</exclude>
<exclude>**/BobberArchetypeMojo.java</exclude>
<exclude>**/DummySSLServerSocketFactory.java</exclude>
<exclude>**/ConfigurationPatternArchetypeMojo.java</exclude>
<exclude>**/ModuleArchetypeMojo.java</exclude>
<exclude>**/MultipartConfiguration.java</exclude>
<exclude>**/ParamReader.java</exclude>
<exclude>**/Part.java</exclude>
<exclude>**/ProjectArchetypeMojo.java</exclude>
<exclude>**/TransportArchetypeMojo.java</exclude>
<exclude>**/XMLStreamReaderToContentHandler.java</exclude>
<exclude>**/__artifactId__IBean.java</exclude>
<exclude>**/__artifactId__IBeanTestCase.java</exclude>
</excludes>
<includes>
<include>**/*.java</include>
</includes>
<mapping>
<java>SLASHSTAR_STYLE</java>
</mapping>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0.1</version>
<executions>
<execution>
<id>enforce-maven-version</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<skip>${skipVerifications}</skip>
<rules>
<requireMavenVersion>
<version>[3.0.0,)</version>
</requireMavenVersion>
<requireJavaVersion>
<version>[1.7.0,)</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>ISO-8859-1</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>${maven.buildnumber.plugin.version}</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
<timestampFormat>{0,date,yyyy-MMM-dd HH:mm:ss}</timestampFormat>
<shortRevisionLength>8</shortRevisionLength>
</configuration>
</plugin>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
</plugin>
<!-- Global test exclusions -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<!-- Delete code coverage database when 'mvn clean' is executed -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>${coberturaVersion}</version>
<executions>
<execution>
<id>clean</id>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
<!--
Needed for checkstyle to find the license header file from the classpath.
CAVEAT: you cannot build the site without mule-buildtools present in
your local repository.
For plugin config see below in reporting section
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.mule</groupId>
<artifactId>mule-buildtools</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>${eclipsePluginVersion}</version>
<configuration>
<!-- by default download all sources when generating project files -->
<downloadSources>true</downloadSources>
<!-- configure a JDK named 'jdk6' for this project -->
<classpathContainers>
<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER/${vmtype}/${jdk7Name}
</classpathContainer>
</classpathContainers>
</configuration>
</plugin>
<!-- The maven-jar-plugin generates the MANIFEST.MF for all modules
where <packaging>jar</packaging> is used. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>attach-test-jar</id>
<goals>
<goal>test-jar</goal>
</goals>
<configuration>
<skip>${skipExportTests}</skip>
</configuration>
</execution>
</executions>
<configuration>
<archive>
<!--
Disabled for http://mule.mulesoft.org/jira/browse/MULE-1153
and http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4408526
-->
<index>false</index>
<!-- List dependencies in the MANIFEST.MF -->
<manifest>
<!-- Note that we do not generate a classpath into the manifest, since doing so
significnatly slows down compilations that use the jar -->
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<!-- Custom Entries -->
<manifestEntries>
<More-Info>For more information go to ${productUrl}</More-Info>
<Support>Get commercial support: ${project.organization.url}/support</Support>
<Description>Mule ESB and Integration Platform</Description>
<License>CPAL v1.0 http://www.mulesoft.com/CPAL/</License>
<Vendor-Url>${project.organization.url}</Vendor-Url>
<Product-Url>${productUrl}</Product-Url>
<Build-Date>${mvn.timestamp.yyyy-MM-dd-HH:mm:ss}</Build-Date>
<!-- include repository revision from buildnumber plugin -->
<Build-Revision>${buildNumber}</Build-Revision>
<Build-Date>${timestamp}</Build-Date>
<Dev-List-Email>${dev.list}</Dev-List-Email>
<Supported-Jdks>[1.7.0,1.9)</Supported-Jdks>
<Recommended-Jdks>[1.7.0_60,1.9)</Recommended-Jdks>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.mule.tools</groupId>
<artifactId>maven-mule-plugin</artifactId>
<version>1.7</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<!--
Do not inherit the site config to child modules. This is the only approach that works
to generate aggregated javadocs (which is the main purpose of the site) and that does
not fork the complete lifecycle for each child module.
-->
<inherited>false</inherited>
<configuration>
<reportPlugins>
<!--
Disabled for now, the main purpose of the site is to generate javadocs. We
never actually used the JXR output anyway.
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.2</version>
<configuration>
<aggregate>true</aggregate>
</configuration>
</reportPlugin>
-->
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>dependencies</report>
<report>index</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>org.mule.tools</groupId>
<artifactId>mule-test-exclusions-report-plugin</artifactId>
<version>1.2</version>
</reportPlugin>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${javadocPluginVersion}</version>
<configuration>
<minmemory>128m</minmemory>
<maxmemory>512m</maxmemory>
<charset>ISO-8859-1</charset>
<encoding>ISO-8859-1</encoding>
<source>1.7</source>
<!-- Link to the external online JavaDoc -->
<links>
<link>http://docs.oracle.com/javase/7/docs/api/</link>
<link>http://java.sun.com/j2ee/sdk_1.3/techdocs/api/</link>
<link>http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.9.2/docs/api/</link>
<link>http://jakarta.apache.org/commons/collections/api-3.2/</link>
<link>http://jakarta.apache.org/httpcomponents/httpclient-3.x/apidocs/</link>
<link>http://jakarta.apache.org/commons/io/api-1.2/</link>
<link>http://jakarta.apache.org/commons/lang/api-2.1/</link>
<link>http://jakarta.apache.org/commons/pool/apidocs/</link>
<link>http://logging.apache.org/log4j/2.x/log4j-api/apidocs/</link>
<link>http://www.slf4j.org/api/</link>
<link>http://junit.sourceforge.net/javadoc/</link>
</links>
<groups>
<group>
<title>Mule Core</title>
<packages>org.mule*</packages>
</group>
<group>
<title>Modules (not part of the Mule core)</title>
<packages>org.mule.module.*:org.mule.components.*</packages>
</group>
<group>
<title>Transports</title>
<packages>org.mule.transport.*</packages>
</group>
<group>
<title>Testing Framework</title>
<packages>org.mule.tck*</packages>
</group>
<group>
<title>Tools</title>
<packages>org.mule.tools.*</packages>
</group>
</groups>
</configuration>
</reportPlugin>
<!--
When there is JXR cross-refernce output available,
it will be linked to in case of test failures
Disabled for now, the main purpose of the site is to generate javadocs. The
current tests status is available through bamboo anyway.
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.9</version>
<configuration>
<!- Display failed tests only ->
<showSuccess>false</showSuccess>
</configuration>
</reportPlugin>
-->
<!--
Disabled for now, the main purpose of the site is to generate javadocs.
The site plugin configuration is currently not inherited to child modules,
which means that the checkstyle plugin will not create any meaningful
report anyway.
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>codecheck/checkstyle.xml</configLocation>
<headerLocation>codecheck/LicenseHeader.txt</headerLocation>
<!- do not link to JXR output as that is aggregated and the checkstyle
plugin does not recognize that.
->
<linkXRef>false</linkXRef>
</configuration>
</reportPlugin>
-->
<!-- Code Coverage by Cobertura -->
<!--
This plugin is currently disabled, it causes trouble with
the dependency unpack goal in the catalog archetype
<reportPlugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>${coberturaVersion}</version>
</reportPlugin>
-->
</reportPlugins>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>ci-server</id>
<distributionManagement>
<site>
<id>mule-site</id>
<url>file:///home/luntbuild/publish/mule/docs/${project.version}</url>
</site>
</distributionManagement>
</profile>
<profile>
<id>bamboo</id>
<distributionManagement>
<site>
<id>mule-site</id>
<url>file:///var/www/html/docs/site/${project.version}</url>
</site>
</distributionManagement>
</profile>
<profile>
<id>mac</id>
<activation>
<os>
<family>mac</family>
</os>
</activation>
<properties>
<vmtype>org.eclipse.jdt.internal.launching.macosx.MacOSXType</vmtype>
</properties>
</profile>
<!-- C.I. staged build profiles -->
<profile>
<id>compile</id>
<properties>
<skipIntegrationTests>true</skipIntegrationTests>
<skipDistributions>true</skipDistributions>
<skipVerifications>false</skipVerifications>
<skipInstalls>true</skipInstalls>
<skipSystemTests>true</skipSystemTests>
<skipTests>true</skipTests>
</properties>
</profile>
<profile>
<id>unit</id>
<build>
<defaultGoal>test</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<includedAnnotations>
<includedAnnotation>org.mule.tck.size.SmallTest</includedAnnotation>
</includedAnnotations>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<skipIntegrationTests>true</skipIntegrationTests>
<skipDistributions>true</skipDistributions>
<skipVerifications>true</skipVerifications>
<skipSystemTests>true</skipSystemTests>
<skipInstalls>true</skipInstalls>
</properties>
</profile>
<profile>
<id>functional</id>
<build>
<defaultGoal>test</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludedAnnotations>
<excludedAnnotation>org.mule.tck.size.SmallTest</excludedAnnotation>
</excludedAnnotations>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<skipFunctionalTests>false</skipFunctionalTests>
<skipIntegrationTests>true</skipIntegrationTests>
<skipDistributions>true</skipDistributions>
<skipVerifications>true</skipVerifications>
<skipSystemTests>true</skipSystemTests>
<skipInstalls>true</skipInstalls>
</properties>
</profile>
<profile>
<id>integration</id>
<build>
<defaultGoal>verify</defaultGoal>
</build>
<properties>
<skipIntegrationTests>false</skipIntegrationTests>
<skipDistributions>true</skipDistributions>
<skipVerifications>true</skipVerifications>
<skipInstalls>true</skipInstalls>
<skipSystemTests>true</skipSystemTests>
<skipTests>true</skipTests>
</properties>
</profile>
<profile>
<id>system</id>
<build>
<defaultGoal>verify</defaultGoal>
</build>
<properties>
<skipIntegrationTests>true</skipIntegrationTests>
<skipDistributions>true</skipDistributions>
<skipVerifications>true</skipVerifications>
<skipInstalls>true</skipInstalls>
<skipTests>true</skipTests>
<skipSystemTests>false</skipSystemTests>
</properties>
</profile>
<profile>
<id>release</id>
<activation>
<property>
<name>buildDistributions</name>
<value>true</value>
</property>
</activation>
<properties>
<skipIntegrationTests>true</skipIntegrationTests>
<skipDistributions>false</skipDistributions>
<skipVerifications>true</skipVerifications>
<skipInstalls>false</skipInstalls>
<skipTests>true</skipTests>
<skipSystemTests>true</skipSystemTests>
</properties>
<build>
<defaultGoal>deploy</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<additionalparam>${xDocLint}</additionalparam>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<skip>${skipGpg}</skip>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
Java
1
https://gitee.com/lan13217/mule.git
git@gitee.com:lan13217/mule.git
lan13217
mule
mule
3.7.2

搜索帮助