jmeter-java-dsl-cli
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>us.abstracta.jmeter</groupId> <artifactId>jmeter-java-dsl-cli</artifactId> <version>1.29.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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"> <parent> <artifactId>jmeter-java-dsl-parent</artifactId> <groupId>us.abstracta.jmeter</groupId> <version>1.29.1</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>jmeter-java-dsl-cli</artifactId> <name>${project.artifactId}</name> <description>Module which includes executable jar with different utility commands (like jmx2dsl and recorder)</description> <build> <finalName>jmdsl</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <annotationProcessorPaths> <path> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> <version>${picocli.version}</version> </path> </annotationProcessorPaths> <compilerArgs> <arg>-Aproject=${project.groupId}/${project.artifactId}</arg> </compilerArgs> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.4.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <includes> <include>us.abstracta.jmeter:*</include> <include>org.apache.jmeter:*</include> <include>org.slf4j:slf4j-api</include> <include>org.apache.logging.log4j:log4j-api</include> <include>org.apache.logging.log4j:log4j-core</include> <include>org.apache.logging.log4j:log4j-slf4j-impl</include> <include>org.slf4j:jcl-over-slf4j</include> <include>com.fasterxml.jackson.core:jackson-core</include> <include>com.fasterxml.jackson.core:jackson-databind</include> <include>oro:oro</include> <include>com.thoughtworks.xstream:xstream</include> <include>io.github.x-stream:mxparser</include> <include>xmlpull:xmlpull</include> <include>org.apache.commons:commons-lang3</include> <include>org.apache.commons:commons-collections4</include> <include>org.apache.commons:commons-math3</include> <include>commons-io:commons-io</include> <include>org.apache.httpcomponents:httpcore</include> <include>org.apache.httpcomponents:httpclient</include> <include>dnsjava:dnsjava</include> <include>org.apache.tika:tika-core</include> <include>com.miglayout:*</include> <include>kg.apc:jmeter-plugins-casutg</include> <include>kg.apc:jmeter-plugins-cmn-jmeter</include> <include>kg.apc:jmeter-plugins-dummy</include> <include>com.blazemeter:jmeter-plugins-random-csv-data-set</include> <include>com.blazemeter:jmeter-plugins-wsc</include> <include>com.blazemeter:jmeter-parallel</include> <include>info.picocli:*</include> <include>com.fifesoft:rsyntaxtextarea</include> <include>com.github.weisj:darklaf-extensions-rsyntaxarea</include> <include>com.github.weisj:darklaf-theme</include> <include>com.github.weisj:darklaf-core</include> <include>com.github.weisj:darklaf-utils</include> <include>org.seleniumhq.selenium:*</include> <include>com.google.guava:guava</include> <include>com.blazemeter:jmeter-bzm-correlation-recorder</include> <include>com.fasterxml.jackson.core:jackson-annotations</include> <include>org.apache.commons:commons-text</include> <include>dev.failsafe:failsafe</include> <include>io.netty:netty-buffer</include> <include>io.netty:netty-codec</include> <include>io.netty:netty-codec-http</include> <include>io.netty:netty-common</include> <include>io.netty:netty-handler</include> <include>io.netty:netty-resolver</include> <include>io.netty:netty-transport</include> <include>org.asynchttpclient:async-http-client</include> <include>org.asynchttpclient:async-http-client-netty-utils</include> <include>org.reactivestreams:reactive-streams</include> <include>org.apache.commons:commons-exec</include> <include>org.slf4j:jul-to-slf4j</include> <include>org.apache.httpcomponents:httpmime</include> <include>org.brotli:dec</include> <include>org.jsoup:jsoup</include> <include>com.typesafe.netty:netty-reactive-streams</include> <include>com.fasterxml.jackson.dataformat:jackson-dataformat-yaml</include> <include>org.yaml:snakeyaml</include> <include>com.github.DataDog:jmeter-datadog-backend-listener</include> <include>org.apache-extras.beanshell:bsh</include> <include>com.jayway.jsonpath:json-path</include> </includes> </artifactSet> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>org/apache/jmeter/images/**</exclude> <exclude>org/apache/jmeter/**.properties</exclude> <exclude>bin/report-template/**</exclude> <exclude>**/Log4j2Plugins.dat</exclude> <exclude>META-INF/MANIFEST.MF</exclude> <exclude>META-INF/LICENSE**</exclude> <exclude>META-INF/NOTICE**</exclude> <exclude>META-INF/DEPENDENCIES**</exclude> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <exclude>module-info.class</exclude> <exclude>**/pom.properties</exclude> <exclude>**/pom.xml</exclude> </excludes> </filter> </filters> <transformers> <transformer> <mainClass>us.abstracta.jmeter.javadsl.cli.Cli</mainClass> <manifestEntries> <Multi-Release>true</Multi-Release> </manifestEntries> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>us.abstracta.jmeter</groupId> <artifactId>jmeter-java-dsl</artifactId> <version>1.29.1</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>us.abstracta.jmeter</groupId> <artifactId>jmeter-java-dsl-recorder</artifactId> <version>1.29.1</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.9.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>opentest4j</artifactId> <groupId>org.opentest4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.9.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit-platform-engine</artifactId> <groupId>org.junit.platform</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>3.23.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-swing-junit</artifactId> <version>3.17.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit</artifactId> <groupId>junit</groupId> </exclusion> <exclusion> <artifactId>assertj-swing</artifactId> <groupId>org.assertj</groupId> </exclusion> <exclusion> <artifactId>fest-reflect</artifactId> <groupId>org.easytesting</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.caciocavallosilano</groupId> <artifactId>cacio-tta</artifactId> <version>1.11.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>cacio-shared</artifactId> <groupId>com.github.caciocavallosilano</groupId> </exclusion> <exclusion> <artifactId>jide-oss</artifactId> <groupId>com.jidesoft</groupId> </exclusion> <exclusion> <artifactId>junit</artifactId> <groupId>junit</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-commons</artifactId> <version>1.9.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit-pioneer</groupId> <artifactId>junit-pioneer</artifactId> <version>1.9.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit-jupiter-params</artifactId> <groupId>org.junit.jupiter</groupId> </exclusion> <exclusion> <artifactId>junit-platform-launcher</artifactId> <groupId>org.junit.platform</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.tomakehurst</groupId> <artifactId>wiremock-jre8</artifactId> <version>2.35.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>jetty-server</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-servlet</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-servlets</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-webapp</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-proxy</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>http2-server</artifactId> <groupId>org.eclipse.jetty.http2</groupId> </exclusion> <exclusion> <artifactId>jetty-alpn-server</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-alpn-java-server</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-alpn-openjdk8-server</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-alpn-java-client</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>jetty-alpn-openjdk8-client</artifactId> <groupId>org.eclipse.jetty</groupId> </exclusion> <exclusion> <artifactId>httpclient5</artifactId> <groupId>org.apache.httpcomponents.client5</groupId> </exclusion> <exclusion> <artifactId>xmlunit-placeholders</artifactId> <groupId>org.xmlunit</groupId> </exclusion> <exclusion> <artifactId>json-unit-core</artifactId> <groupId>net.javacrumbs.json-unit</groupId> </exclusion> <exclusion> <artifactId>jopt-simple</artifactId> <groupId>net.sf.jopt-simple</groupId> </exclusion> <exclusion> <artifactId>handlebars</artifactId> <groupId>com.github.jknack</groupId> </exclusion> <exclusion> <artifactId>handlebars-helpers</artifactId> <groupId>com.github.jknack</groupId> </exclusion> <exclusion> <artifactId>commons-fileupload</artifactId> <groupId>commons-fileupload</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.javaparser</groupId> <artifactId>javaparser-core</artifactId> <version>3.24.8</version> <scope>test</scope> </dependency> </dependencies> <properties> <maven.compiler.target>11</maven.compiler.target> <picocli.version>4.7.1</picocli.version> <maven.compiler.source>11</maven.compiler.source> <log4j.version>2.19.0</log4j.version> </properties> </project>