Getting Jcharts error while performing gradle jmeter integration -
for jmeter-gradle integration have created below build.gradle file , stored on local directory.
apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'jmeter' group = 'com.github.kulya' archivesbasename = 'jmeter-gradle-plugin' ext.jmeterversion = "2.13" version = "1.3.3-$jmeterversion-snapshot" sourcecompatibility=javaversion.version_1_6 targetcompatibility=javaversion.version_1_6 def bootclasspathstr = "${system.env.'java_home'}/jre/lib/rt.jar" project.tasks.withtype(abstractcompile, { abstractcompile ac -> ac.options.bootclasspath = bootclasspathstr // options there not defined on abstractcompile going hit anyway }) repositories { maven { url "http://nexus2.sdmc.ao-srv.com/content/groups/inhouse_dit/" } } buildscript { repositories { maven { url "http://nexus2.sdmc.ao-srv.com/content/groups/inhouse_dit/" } } dependencies { //classpath "com.github.kulya:jmeter-gradle-plugin:1.3.1-2.6" //classpath 'com.jcraft:jsch:0.7.5' classpath ('com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13') { exclude group: 'xml-apis' } } } task wrapper(type: wrapper) { gradleversion = '2.3' } configurations { //workaround jmeter defect 57555 (https://bz.apache.org/bugzilla/show_bug.cgi?id=57555) if (jmeterversion == '2.12'){ compile.exclude group: 'excalibur-fortress', module: 'excalibur-fortress-container-api' compile.exclude group: 'excalibur-fortress', module: 'excalibur-fortress-meta' } //workaround jmeter defect 57748 (https://bz.apache.org/bugzilla/show_bug.cgi?id=57748) if (jmeterversion == '2.13'){ compile.exclude group: 'commons-math3', module: 'commons-math3' compile.exclude group: 'commons-pool2', module: 'commons-pool2' } } dependencies { //common supported versions compile gradleapi(), localgroovy(), "org.apache.ant:ant:1.8.4", "org.beanshell:bsh-core:2.0b4", "org.apache.jmeter:apachejmeter_http:${jmeterversion}", "org.apache.jmeter:apachejmeter_junit:${jmeterversion}", "org.apache.jmeter:apachejmeter_java:${jmeterversion}", "org.apache.jmeter:apachejmeter_jdbc:${jmeterversion}", "org.apache.jmeter:apachejmeter_tcp:${jmeterversion}", "org.apache.jmeter:apachejmeter_mail:${jmeterversion}", "org.apache.jmeter:apachejmeter_ldap:${jmeterversion}", "org.apache.jmeter:apachejmeter_ftp:${jmeterversion}", "org.apache.jmeter:apachejmeter_functions:${jmeterversion}", "org.apache.jmeter:apachejmeter_monitors:${jmeterversion}", "org.apache.jmeter:apachejmeter_jms:${jmeterversion}", "org.apache.jmeter:apachejmeter:${jmeterversion}", "org.apache.jmeter:apachejmeter_components:${jmeterversion}", "org.apache.jmeter:apachejmeter_config:${jmeterversion}", "org.apache.jmeter:apachejmeter_core:${jmeterversion}", "org.apache.jmeter:apachejmeter_junit:${jmeterversion}" //version specific dependencies if (jmeterversion > '2.7') { compile "org.apache.jmeter:apachejmeter_native:${jmeterversion}" } if (jmeterversion > '2.9'){ compile "org.apache.jmeter:apachejmeter_mongodb:${jmeterversion}" } if (jmeterversion < '2.13'){ compile "org.apache.jmeter:apachejmeter_report:${jmeterversion}" } if (jmeterversion > '2.9'){ compile "org.apache.jmeter:apachejmeter_components:${jmeterversion}", "org.apache.jmeter:apachejmeter_config:${jmeterversion}", "org.apache.jmeter:apachejmeter_junit-test:${jmeterversion}", "org.apache.jmeter:apachejmeter_mongodb:${jmeterversion}" } if (jmeterversion == '2.13'){ compile "org.apache.commons:commons-math3:3.4.1", "org.apache.commons:commons-pool2:2.3" } testcompile "junit:junit:4.11" } task javadocjar(type: jar, dependson: javadoc) { classifier = 'javadoc' 'build/docs/javadoc' } task sourcesjar(type: jar) { sourcesets.main.allsource classifier = 'sources' } jmeterrun.configure { jmetertestfiles = [file("src/test/jmeter/performancetestditalltests.jmx"), file("src/test/jmeter/performancetestdit.jmx"), file ("src/test/jmeter/functionaltestdit.jmx")] } artifacts { archives jar archives sourcesjar archives javadocjar } processresources.dolast { ant.replace( file: "${project.builddir}/resources/main/jmeter-plugin.properties", token: "@jmeter.version@", value: "$jmeterversion" ) } when used command $ gradle clean, getting below error. not able resolve this. please me resolve this.
failure: build failed exception. * went wrong: problem occurred configuring root project 'jmetergradle'. > not resolve dependencies configuration ':classpath'. > not resolve jcharts:jcharts:0.7.5. required by: :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_mail:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_monitors:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_jdbc:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_ldap:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_config:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_core:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_functions:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_ftp:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_http:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_components:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_tcp:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_jms:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_junit:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_java:2.13 :jmetergradle:unspecified > com.github.kulya:jmeter-gradle-plugin:1.3.4-2.13 > org.apache.jmeter:apachejmeter_mail:2.13 > org. apache.jmeter:jorphan:2.13 > inconsistent module metadata found. descriptor: jchart:jchart:0.7.5 errors: bad group: expected='jcharts' found='jchart' bad module name: expected='jcharts' found='jchart' * try: run --stacktrace option stack trace. run --info or --debug option more log output. build failed total time: 1 mins 51.637 secs thanks on this
it seems have wrong pom in repository uses jchart instead of jcharts.
see:
Comments
Post a Comment