mulesoft-labs / mule-gradle-plugin

Plugin for building mule apps with the gradle build system.
Apache License 2.0
24 stars 14 forks source link

Different Library packages for Mule 3.5.2 EE in Studio and Command Line #73

Closed aquaplanet closed 9 years ago

aquaplanet commented 9 years ago

I am trying to build a Mule flow in Enterprise Mule 3.5.2 with gradle using "gradlew clean build". However, I get a lot of compilation errors. It is for instance missing Commons Lang 3, and looking at the debug output, it does not use Commons Lang 3 during the build process.

When importing the same project in Anypoint (gradlew clean studio), Commons Lang 3 is in the "Mule Server 3.5.2 EE" classpath container. The flow works just fine and I am able to export it to file and to MMC.

It seems that the libraries Mule provides are different in IDE and gradle.


buildscript {
    dependencies {
        classpath group: 'org.mulesoft.build', name: 'mule-gradle-plugin', version: '1.2.2'
    }

    repositories {
        maven {
            url "http://******.com:8081/nexus/content/groups/public"
        }
    }
}

apply plugin: 'idea'
//apply plugin: 'java'
apply plugin: 'mule'
apply plugin: 'mmc'
apply plugin: 'mulestudio'

mule {
    version = '3.5.2'
    muleEnterprise = true
    enterpriseRepoUsername = '**************'
    enterpriseRepoPassword = '**************'
}

mmc.environments {
    test url: 'http://************/mmc', username: '*******', password: '*******'

    defaultEnvironment = 'test'

}

repositories {
    maven {
        url "http://*************/nexus/content/groups/public"
    }
}

sourceSets {
    main {
        java {
            srcDirs = ['src/main/java']
        }
        resources {
            srcDirs = ['src/main/groovy']
        }
    }

}
dependencies {
    testCompile 'org.hamcrest:hamcrest-all:1.3'
    compile 'org.projectlombok:lombok:1.16.4'
    testCompile 'org.mockito:mockito-all:1.10.19'
    compile 'com.microsoft.sqlserver:sqljdbc41:4.1.5605.100'
}

Unfortunately the debug output from gradlew build is too large to supply in full (right now...I migt do a gist from it) but I think this is the important text:

...
09:31:56.294 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':compileJava' (up-to-date check took 2.98 secs) due to:
  No history is available.
09:31:56.294 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':compileJava'.
09:31:56.298 [INFO] [org.gradle.api.internal.changedetection.changes.RebuildIncrementalTaskInputs] All input files are considered out-of-date for incremental task ':compileJava'.
09:31:56.316 [DEBUG] [org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler] Compiler arguments: -d C:\git\source\WheelCampaignWebInt\build\classes\main -g -sourcepath C:\git\source\WheelCampaignWebInt\build\tmp\compileJava\emptySourcePathRef -classpath C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok\1.16.4\398110b5c579cc69d7be47600c2ff810c5c34487\lombok-1.16.4.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.microsoft.sqlserver\sqljdbc41\4.1.5605.100\d9bb0d6c413a182e4242e22ccfe689542b3924e2\sqljdbc41-4.1.5605.100.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule\mule-core\3.5.2\c80c532aebbb362e3e71c7bf6604e90ff754ad9b\mule-core-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-httpclient\commons-httpclient\3.1\964cd74171f427720480efdec40a7c7f6e58426a\commons-httpclient-3.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-spring-config\3.5.2\f06050416aa21f46fe0713d76ea5d973fd0adfa6\mule-module-spring-config-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-client\3.5.2\c17cd52b81530a477bf8a617e6d66ac54adec694\mule-module-client-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-cxf\3.5.2\b5d72755e24b04d9ab0abb6681c8600b306e00fa\mule-module-cxf-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.3\fd32786786e2adb664d5ecc965da47629dca14ba\commons-codec-1.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-json\3.5.2\1d48e4ba152287727152ac367a88b9751aa757e\mule-module-json-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-management\3.5.2\5d8445e81aaf6d0dc53db865f65cf015a116d5e9\mule-module-management-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-scripting\3.5.2\191b660aba615d2c371706fdab7d5f4cb0e16fd\mule-module-scripting-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-sxc\3.5.2\4769d6c4382706d876dfdf513ce5808b42cd6a5a\mule-module-sxc-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-xml\3.5.2\703283b87132742c82714a3c47766947e5c560e8\mule-module-xml-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-file\3.5.2\f28a0f9af1519637e2504c94e3739865e032b75a\mule-transport-file-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-http\3.5.2\5749578d32a4d9e0bca68cc0fa1d09d5bc8c7cb9\mule-transport-http-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-jdbc\3.5.2\f8bfc3d9a87e2a3631a087d129e1ced232f58772\mule-transport-jdbc-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-jms\3.5.2\5923f46cb92e573f46411235a75053761156c82f\mule-transport-jms-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb\mule-core-ee\3.5.2\153244dc959ca1d6b93cef33806c2e6643482545\mule-core-ee-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\tomcat\tomcat-util\5.5.23\1249e25aebb15358beddd23d4cb09d793c75c33d\tomcat-util-5.5.23.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-vm\3.5.2\4a22cf540d9814a946d765cf8699444c5b3cbd61\mule-transport-vm-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb.modules\mule-module-data-mapper\3.5.2\5da0f514fba5f2a435aa63b895417645d37f04ae\mule-module-data-mapper-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.samba.jcifs\jcifs\1.3.3\1c10f34fb9897769e05ff5680921bdf450bc9edf\jcifs-1.3.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb.modules\mule-module-spring-config-ee\3.5.2\765a00cf2fe26572c7644dbd14e87718253e413\mule-module-spring-config-ee-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-beanutils\commons-beanutils\1.8.0\c651d5103c649c12b20d53731643e5fffceb536\commons-beanutils-1.8.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb.modules\mule-module-boot-ee\3.5.2\12642fbc84c56ff5457bd400ad054b791fccb1a0\mule-module-boot-ee-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.github.stephenc.eaio-uuid\uuid\3.4.0\9a948fd4710fd822196f3db55f1145e8e190fc90\uuid-3.4.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.experlog\xapool\1.5.0\50efa02a81bc3fb0269acd6cf7ab4123f017b520\xapool-1.5.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-jms_1.1_spec\1.1\bbd68f90d445de37050b1e9fb9d7114e83757e73\geronimo-jms_1.1_spec-1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-dbutils\commons-dbutils\1.2\d926d5feb17d3655464186ed2503bcda8b3ece40\commons-dbutils-1.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-cli\commons-cli\1.2\2bf96b7aa8b611c177d329452af1dc933e14501c\commons-cli-1.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jms\3.2.10.RELEASE\7f8c534b675abc5a486bc3a711bc7126e499f311\spring-jms-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-collections\commons-collections\3.2.1\761ea405b9b37ced573d2df0d1e3a4e0f9edc668\commons-collections-3.2.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-j2ee-management_1.0_spec\1.1\57e32617e47e84fc7a26c7c9d3470b2d253ac34\geronimo-j2ee-management_1.0_spec-1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-jxpath\commons-jxpath\1.3\c22d7d0f0f40eb7059a23cfa61773a416768b137\commons-jxpath-1.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-stax-api_1.0_spec\1.0.1\1c171093a8b43aa550c6050ac441abe713ebb4f2\geronimo-stax-api_1.0_spec-1.0.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-pool\commons-pool\1.6\4572d589699f09d866a226a14b7f4323c6d8f040\commons-pool-1.6.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-jta_1.1_spec\1.1.1\aabab3165b8ea936b9360abbf448459c0d04a5a4\geronimo-jta_1.1_spec-1.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.codehaus.woodstox\woodstox-core-asl\4.1.4\79b82e7dfd5c24b228ea56456d6adce225259ec4\woodstox-core-asl-4.1.4.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-j2ee-connector_1.5_spec\1.1\6292a78a97992f60aa2d5516ae9e6a035a859747\geronimo-j2ee-connector_1.5_spec-1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.thoughtworks.xstream\xstream\1.4.2\97e5013f391487cce4de6b0eebcde21549e91872\xstream-1.4.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.annotation\jsr250-api\1.0\5025422767732a1ab45d93abfea846513d742dcf\jsr250-api-1.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\net.java.dev.stax-utils\stax-utils\20080702\ca66b2e2baf5df16480bdce6b60d10f39af7fa4\stax-utils-20080702.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.slf4j\jcl-over-slf4j\1.6.1\99c61095a14dfc9e47a086068033c286bf236475\jcl-over-slf4j-1.6.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.6.1\6f3b8a24bf970f17289b234284c94f43eb42f0e4\slf4j-api-1.6.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-ssl\3.5.2\60b2204eb6695178cb653e78dede9205c388f2d5\mule-transport-ssl-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.github.stephenc.eaio-grabbag\grabbag\1.8.1\f358c023dac1e373fe40fc0479802053c1ef4bfa\grabbag-1.8.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\asm\asm-tree\3.1\c9a5d4334ddf194ea492f22107d45119a5c5322f\asm-tree-3.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-log4j12\1.6.1\bd245d6746cdd4e6203e976e21d597a46f115802\slf4j-log4j12-1.6.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.xmlbeans\xmlbeans\2.3.0\8704dcf5c9f10265a08f5020b0fab70eb64ac3c4\xmlbeans-2.3.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.xml.stream\stax-api\1.0-2\d6337b0de8b25e53e81b922352fbea9f9f57ba0b\stax-api-1.0-2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\log4j\log4j\1.2.16\7999a63bfccbc7c247a9aea10d83d4272bd492c6\log4j-1.2.16.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.json\json\20140107\d1ffca6e2482b002702c6a576166fd685e3370e3\json-20140107.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.mvel\mule-mvel2\2.1.9-MULE-004\6d8384b6427e68817f31db962f1b995aa3c64fa3\mule-mvel2-2.1.9-MULE-004.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\asm\asm-commons\3.1\1b607fbfe7889c6fdff1b7c16439ade0a60869ac\asm-commons-3.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.antlr\antlr-runtime\3.5\baa82bff19059401e90e1b90020beb9c96305d7\antlr-runtime-3.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\cglib\cglib-nodep\2.2\59afed7ab65e7ec6585d5bc60556c3cbd203532b\cglib-nodep-2.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.common\mule-common\3.5.2\fe23422a993ec0f848d5410c78f197e8d171aac5\mule-common-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.jgrapht\jgrapht-jdk1.5\0.7.3\54dc2b1b17b003b6fd62211946cb49acdc7d0364\jgrapht-jdk1.5-0.7.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\3.2.10.RELEASE\9e297da0a1eceb54759e7370d07642970a7a43a\spring-expression-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\16.0.1\5fa98cd1a63c99a44dd8d3b77e4762b066a5d0c5\guava-16.0.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.licm\licm\1.1.5\8b5c9d9c5c115c936adc2bf1d3e8d8ae4b8ef3af\licm-1.1.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjrt\1.6.11\70afce58891e5f0566a968288c93120b977e3bd0\aspectjrt-1.6.11.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb.modules\mule-module-multi-tx-ee\3.5.2\5121fd0f1d8880aa22e0e3fc8189eb05c1ac6f77\mule-module-multi-tx-ee-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb.modules\mule-module-cache-ee\3.5.2\21d0b3be995a2e04ece959d93f7944099f961240\mule-module-cache-ee-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.mulesoft.muleesb.modules\mule-module-xa-tx-ee\3.5.2\707c671e87de205fc4eb1dbad2d8c5c24775261e\mule-module-xa-tx-ee-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-api\2.5.9\ffd478970bb466c94bfa9fb16ecd37e24e22fa1e\cxf-api-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.ws.xmlschema\xmlschema-core\2.0.3\4058ca983dd275363bd454393e1889c2ba978c74\xmlschema-core-2.0.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-annotations\3.5.2\e3fcbaf58e749b0935561ed246d42149ee58fbf4\mule-module-annotations-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-bindings-soap\2.5.9\7a8854afa988cbbd8a6d2cad058316c08f97cd7a\cxf-rt-bindings-soap-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\3.2.10.RELEASE\4f3ccccc4dbeba4d502bd51902357b3499d6b911\spring-context-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\jdom\jdom\1.0\a2ac1cd690ab4c80defe7f9bce14d35934c35cec\jdom-1.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\dom4j\dom4j\1.6.1\5d3ccc056b6f056dbf0dddfdf43894b9065a8f94\dom4j-1.6.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.ws.security\wss4j\1.6.9\5f09073e9eea30f53a371ad4cdebcad591be3304\wss4j-1.6.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\jaxen\jaxen\1.1.1\9f5d3c5974dbe5cf69c2c2ec7d8a4eb6e0fce7f9\jaxen-1.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-common-utilities\2.5.9\3c4abb2e879d61159f958edae22576a0fae1f63\cxf-common-utilities-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-spring-extras\3.5.2\ad537f8323ebfeab6ec0135ccc372aeba79ef93f\mule-module-spring-extras-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework.security\spring-security-core\3.1.0.RELEASE\8cc7e31a255ec3ce6a42f79747b97d14aa3f8b0f\spring-security-core-3.1.0.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\net.java.dev.msv\msv-core\2011.1\4f15b36d8e8f8e792b415a97b430bd2f53b5bf57\msv-core-2011.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-management\2.5.9\1208147f416fcac20e0b0fe308fb409bb71205d1\cxf-rt-management-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-transports-common\2.5.9\d01d945edac8584e4aa9c961f9e4a77c6cdb92c5\cxf-rt-transports-common-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-bindings-xml\2.5.9\8bba8d17534b4835bf21af26b4d02d71b4c7d4f0\cxf-rt-bindings-xml-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.sun.xml.bind\jaxb-xjc\2.1.13\a953200fed20f683c09e8f419c2babb1d89d82a\jaxb-xjc-2.1.13.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\xml-resolver\xml-resolver\1.2\3d0f97750b3a03e0971831566067754ba4bfd68c\xml-resolver-1.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.jibx\jibx-schema\1.2.4.5\a218ae534abef4c6672bdcb9d7db90a2b08d662d\jibx-schema-1.2.4.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-tools-common\2.5.9\58fcea2e530a98b9e36025a812cfc45a240c07ab\cxf-tools-common-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.jibx\jibx-run\1.2.4.5\5fde75baf6e1039c56a0a9228c69456aded232bb\jibx-run-1.2.4.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\de.schlichtherle\truelicense\1.29\14992278702d725388f3e14b601a60dac3989636\truelicense-1.29.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\de.schlichtherle\truexml\1.29\5da69c152d24b06fdbd635d4be48505de0a86729\truexml-1.29.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\3.2.10.RELEASE\3ce819d1dc339999016ee36e0e88e1fc40efcf32\spring-tx-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\opensymphony\oscore\2.2.4\b3c708b7930fc87bc79fc022fe7d2c8a019d0369\oscore-2.2.4.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\opensymphony\propertyset\1.3\6bf975e19ffc2f9bda6ca13d4edc70cb11201abc\propertyset-1.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-core\2.5.9\615ba3a83b209fee3a14f7d2c1af7f49d442607a\cxf-rt-core-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\aopalliance\aopalliance\1.0\235ba8b489512805ac13a8f9ea77a1ca5ebe3e8\aopalliance-1.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\tomcat\tomcat-apr\5.5.23\c2cb1bcaa38e9a05ac00f5c11225dedcebd72ee6\tomcat-apr-5.5.23.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\xmlpull\xmlpull\1.1.3.1\2b8e230d2ab644e4ecaa94db7cdedbc40c805dfa\xmlpull-1.1.3.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.mail\mailapi\1.4.3\124600e35d9031da50e5f67661ffa741541f8f6a\mailapi-1.4.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-frontend-simple\2.5.9\cb50925f70b62fb89a8991b2b580e2da7291c37a\cxf-rt-frontend-simple-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mozilla\rhino\1.7R4\e982f2136574b9a423186fbaeaaa98dc3e5a5288\rhino-1.7R4.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.ant\ant-launcher\1.7.0\e7e30789211e074aa70ef3eaea59bd5b22a7fa7a\ant-launcher-1.7.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-frontend-jaxws\2.5.9\22c265327e0075921c8280d8482425b5ff02e88d\cxf-rt-frontend-jaxws-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-databinding-aegis\2.5.9\4d6d92609fb8dd353341d860e772aeb49e3cb36d\cxf-rt-databinding-aegis-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.jws\jsr181-api\1.0-MR1\401cc1d0e5f0d8f4d0532a54928ceaa27ec21258\jsr181-api-1.0-MR1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-databinding-jaxb\2.5.9\874f2c315a02a12b824a5cb7058ce658daa82733\cxf-rt-databinding-jaxb-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.1.1\82ad1c5f92f6dcc6291f5c46ebacb975eaa844de\jackson-core-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.1.1\b01cc83e745fc4425a3968fafbf8e5b8254a6dd\jackson-annotations-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-databinding-jibx\2.5.9\fa993623e1786538c73f1601d47a1310d78f7e99\cxf-rt-databinding-jibx-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework.security\spring-security-web\3.1.0.RELEASE\1a1ddb0b2798ec6110faf8bca2d183c9888bf7d1\spring-security-web-3.1.0.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework.security\spring-security-ldap\3.1.0.RELEASE\34a860155c1724b4207b7185fb4d7eb6d82434c9\spring-security-ldap-3.1.0.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework.security\spring-security-config\3.1.0.RELEASE\ff5dd182fc8cc9e6f70488efdbcd7cfe7e48cfbd\spring-security-config-3.1.0.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-servlet_3.0_spec\1.0\d45e479fd200236c71182c5f6b6077a5fb53f89\geronimo-servlet_3.0_spec-1.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework.security\spring-security-crypto\3.1.0.RELEASE\5d00d9c9ac8067c323b517c1fe3a81984bcfc1d\spring-security-crypto-3.1.0.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context-support\3.2.10.RELEASE\9c22dad51d123cf16520945ab294db277ae40c0e\spring-context-support-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.jdom\jdom\1.1.3\8bdfeb39fa929c35f5e4f0b02d34350db39a1efc\jdom-1.1.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework.ldap\spring-ldap-core\1.3.1.RELEASE\4427facb72c4dd9050314128ff9903d6390d9888\spring-ldap-core-1.3.1.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.opensaml\openws\1.4.2-1\c835fd5214632ed4befbca23dd42e062e80ceb85\openws-1.4.2-1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.opensaml\xmltooling\1.3.2-1\6446e9ac7e90667d6883ac583c402601dec75e34\xmltooling-1.3.2-1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-spring-security\3.5.2\dfe8cc7ee22b3578af63cdae1fc4f8a0515f32e7\mule-module-spring-security-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\net.sourceforge.saxon\saxon\9.1.0.8\d3bc6741b15bb4c57626708287a2417ab5f67ee6\saxon-9.1.0.8-dom.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\net.sourceforge.saxon\saxon\9.1.0.8\9ffdd08cb74563cbd431c845238b414e933a0483\saxon-9.1.0.8.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.transports\mule-transport-tcp\3.5.2\3c6331699acc86ea9d9156f641ad37727cf351c\mule-transport-tcp-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.sun.xml.bind\jaxb-impl\2.1.13\7c1ea3e298d0a32fafcebcb734e77990598f7720\jaxb-impl-2.1.13.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\relaxngDatatype\relaxngDatatype\20020414\de7952cecd05b65e0e4370cc93fc03035175eef5\relaxngDatatype-20020414.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-ws-addr\2.5.9\13a874387177cf1a31a5d58d68bca149a703c0c5\cxf-rt-ws-addr-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.sun.msv.datatype.xsd\xsdlib\2010.1\1af8eae22f03005f9d2f54f696d9461dfeeee6db\xsdlib-2010.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-ws-rm\2.5.9\d068cf1fde16981b1e2177da3434ecc770dae215\cxf-rt-ws-rm-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\isorelax\isorelax\20030108\b21859c352bd959ea22d06b2fe8c93b2e24531b9\isorelax-20030108.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\3.2.10.RELEASE\cf386295045efc1c24de44ab605d03f8c0b849cd\spring-jdbc-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-ws-security\2.5.9\f3db79b44dbcfaa12af13d922ec27c768feafbd5\cxf-rt-ws-security-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-transports-local\2.5.9\8566be5623148b64732927e15ab6e456785fe29e\cxf-rt-transports-local-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-wstx-msv-validation\2.5.9\53062f9dda280865e66b93fa6fbb441f06c11ad5\cxf-wstx-msv-validation-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.sun.xml.messaging.saaj\saaj-impl\1.3\74c8352d9f4ebc8b835356d9ca6e841c19d36175\saaj-impl-1.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.cxf\cxf-rt-transports-http\2.5.9\c060099ecc845f1de6c6f320580e64f2a8602331\cxf-rt-transports-http-2.5.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.santuario\xmlsec\1.5.3\11c61baaaa2dbb746a063d023eba675b6965d997\xmlsec-1.5.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.jibx\jibx-extras\1.2.4.5\b8e2fdb875cf70bf704680f50c8bf0ef0a22f5ec\jibx-extras-1.2.4.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\xpp3\xpp3\1.1.3.4.O\1c165262edac1c1e4f0a67c1643c4b7476187034\xpp3-1.1.3.4.O.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.opensaml\opensaml\2.5.1-1\9736dcbe852dda3ce263a9c6e33579cd5af203e5\opensaml-2.5.1-1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\3.2.10.RELEASE\d8239be9e4c0e162c6b8e3f8feabd7937376a1de\spring-beans-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springmodules\spring-modules-cache\0.9\674b398015bd80f0b236202ace4c9731fd3f4651\spring-modules-cache-0.9.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\net.sourceforge.saxon\saxon\9.1.0.8\4f436b7a35aa47aa9e1802540f2bded8ad60c43e\saxon-9.1.0.8-xqj.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.neethi\neethi\3.0.2\129d23d29de183eafe787b9566c2d0bbb8eab47a\neethi-3.0.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.antlr\stringtemplate\3.2.1\59ec8083721eae215c6f3caee944c410d2be34de\stringtemplate-3.2.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.geronimo.specs\geronimo-annotation_1.1_spec\1.0.1\db45e16df8f72e3d6bf2d0117cb5665176c1d520\geronimo-annotation_1.1_spec-1.0.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\wsdl4j\wsdl4j\1.6.2\dec1669fb6801b7328e01ad72fc9e10b69ea06c1\wsdl4j-1.6.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\xerces\xercesImpl\2.6.2\897bcb56d6b7fe2070a5f561bfc78968ecdd3851\xercesImpl-2.6.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\xpp3\xpp3_min\1.1.4c\19d4e90b43059058f6e056f794f0ea4030d60b86\xpp3_min-1.1.4c.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\3.2.10.RELEASE\7aab6c85d54ad4d96e3c0961fc84c75b3a439e73\spring-web-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\3.2.10.RELEASE\304a432abd4f60cc329fcaaab90a3f73f3e69684\spring-core-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\joda-time\joda-time\2.1\8f79e353ef77da6710e1f10d34fc3698eaaacbca\joda-time-2.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.xml.soap\saaj-api\1.3.1\312f996061bef2bc88a58a7f61b284f97003ac77\saaj-api-1.3.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.codehaus.jackson\jackson-mapper-asl\1.9.11\45d70862fa016993193075a1e8e32a01dcf438e8\jackson-mapper-asl-1.9.11.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.codehaus.jackson\jackson-xc\1.9.11\4f320c3884c247491f286be5f3b8eb31e021c58c\jackson-xc-1.9.11.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\de.odysseus.staxon\staxon\1.2\dd9f0d77bb1427aa2ca65972d0bcef6c88026649\staxon-1.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.activation\activation\1.1\e6cb541461c2834bdea3eb920f1884d1eb508b50\activation-1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.codehaus.woodstox\stax2-api\3.1.1\466eab062e9d1a3ce2c4631b6d09b5e5c0cbd1b\stax2-api-3.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.xml.bind\jaxb-api\2.2.1\6614cdfc36dbbe9cc1aa94ed606682993b80a0cd\jaxb-api-2.2.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.codehaus.jackson\jackson-core-asl\1.9.11\e32303ef8bd18a5c9272780d49b81c95e05ddf43\jackson-core-asl-1.9.11.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\asm\asm\3.3.1\1d5f20b4ea675e6fab6ab79f1cd60ec268ddc015\asm-3.3.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.xml.ws\jaxws-api\2.2.1\49b4adad1a276bd9c156f3cf49542381e834809b\jaxws-api-2.2.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\javax.mail\mail\1.4.3\8154bf8d666e6db154c548dc31a8d512c273f5ee\mail-1.4.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.apache.ant\ant\1.7.0\9746af1a485e50cf18dcb232489032a847067066\ant-1.7.0.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\3.2.10.RELEASE\77d0b86238df32cb15e469eaa2f7f32c4893dc54\spring-aop-3.2.10.RELEASE.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\tanukisoft\wrapper\3.2.3\867755699564c483e28c03515b9bc07bedc4fe52\wrapper-3.2.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.yourkit\yjp-controller-api-redist\9.0.8\c0f8c4a54f33a1c31b347c77185ec5455cab82e3\yjp-controller-api-redist-9.0.8.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\mx4j\mx4j-remote\2.1.1\66c07d3d80371388a69e50e77976f88a91cbfb24\mx4j-remote-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\mx4j\mx4j-tools\2.1.1\9a6c4a0e8aee0ba52615a535e677357a643c0883\mx4j-tools-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\mx4j\mx4j-impl\2.1.1\327c12dc32a53cd9f4d522248a8935b14902d6ea\mx4j-impl-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\mx4j\mx4j-jmx\2.1.1\7255ce90e00ba142ec4184ddeb3854f970c0f480\mx4j-jmx-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.1.1\38d2b3c0c89af5b937fd98c3e558bf6b58c14aa2\jackson-databind-2.1.1.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.kitchen-eel\json-schema-validator\1.2.2\28c3aa3cd4893449a44ef845064f0b72b58e01cd\json-schema-validator-1.2.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.envoisolutions.sxc\sxc-core\0.7.3\6b5b0b51e9f875476be09503e6f066f087def33b\sxc-core-0.7.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.envoisolutions.sxc\sxc-runtime\0.7.3\63e19ae0cfdd776e22df7976a81a09585a16676c\sxc-runtime-0.7.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.livetribe\livetribe-jsr223\2.0.5\86665f8235c8e1bd1d3c811ab616e4d7538225f3\livetribe-jsr223-2.0.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\xml-apis\xml-apis\1.3.02\dc7315e359b5e43f20131414d60b5c307aace975\xml-apis-1.3.02.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.codehaus.groovy\groovy-all\1.8.6\96a26bfa6e5aea2e3c46df44a19de93a2acd2366\groovy-all-1.8.6.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\com.envoisolutions.sxc\sxc-xpath\0.7.3\3e4b5c9d775c7d60aeb0d66b5d8f3740a65482f8\sxc-xpath-0.7.3.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\org.mule.modules\mule-module-builders\3.5.2\8a0ed9c8801ea215edc6198c79552b229a0c62ab\mule-module-builders-3.5.2.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-lang\commons-lang\2.5\b0236b252e86419eef20c31a44579d2aee2f0a69\commons-lang-2.5.jar;C:\Users\copandand\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\jaxrs\WheelCampaignWebService.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\BranchInfo.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\DBCampaignInfo.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\DBSubmittedData.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\ErrorCodes.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\InternalException.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\NotFoundException.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\Unsubscribe.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\WebServiceCustomerMessage.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\types\WheelChangeCampaignInfo.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\DatabaseAccess.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\FetchCampaignDays.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\FetchCustomer.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\InsertCustomer.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\InsertCustomerTest.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\JsonDateDeserializer.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\JsonDateSerializer.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\JsonDoubleSerializer.java C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\utils\UnsubscribeCustomer.java -XDuseUnsharedTable=true
09:31:56.316 [INFO] [org.gradle.api.internal.tasks.compile.JdkJavaCompiler] Compiling with JDK Java compiler API.
09:32:00.476 [ERROR] [system.err] C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\jaxrs\WheelCampaignWebService.java:5: error: package javax.ws.rs does not exist
09:32:00.477 [ERROR] [system.err] import javax.ws.rs.Consumes;
09:32:00.477 [ERROR] [system.err]                   ^
09:32:00.477 [ERROR] [system.err] C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\jaxrs\WheelCampaignWebService.java:6: error: package javax.ws.rs does not exist
09:32:00.477 [ERROR] [system.err] import javax.ws.rs.GET;
09:32:00.477 [ERROR] [system.err]                   ^
09:32:00.477 [ERROR] [system.err] C:\git\source\WheelCampaignWebInt\src\main\java\bip\wheelcampaignweb\jaxrs\WheelCampaignWebService.java:7: error: package javax.ws.rs does not exist
....
juancavallotti commented 9 years ago

@aquaplanet the commons-lang3 is coming as a transitive dependency of one of the ee modules, I'm not being able to determine from which but you can always add it as a provided compile dependency.

Please note that by default the plugin specifies a "fair" set of modules configured as initial dependencies but this can be tuned to include or remove the modules you need. The issue you're experiencing is because the module that includes commons-lang3 as a transitive dependency isn't declared by default.

Please see the following wiki pages:

https://github.com/mulesoft-labs/mule-gradle-plugin/wiki/Mule-dependencies-enabled-by-default

aquaplanet commented 9 years ago

Thanks very much for your quick and good response.

I guess you are right, but it does not seems to be easy to find which module provides which dependencies (I am looking in Nexus under org.mule.modules and there is a ton of them). So I assume that the IDE just "imports" them all. I will solve my issue by adding the dependencies explicitly under dependencies.

However the page you are refering to has a dot in the end of the URL and therefor your link leads to an empty page. My suggestion is to remove the dot in the wiki-page as it may confuse mailreaders and humans with a random dot in the end.