我确定其他人尝试过这种用法,但我在网上找不到好的例子。我希望有人可以提供帮助并评论它是否可行。
下面给出了我的 pom.xml 文件的一部分。问题是 Maven 找不到声明为“meter-maven-plugin”的一个依赖项的“jmeter-ssh-sampler”。我应该配置 Maven 来搜索不同的存储库吗?
谢谢玉林
[错误] 无法在项目 jmeter-test 上执行目标 com.lazerycode.jmeter:jmeter-maven-plugin:1.10.0:jmeter (jmeter-tests):执行目标 com.lazerycode.jmeter:jmeter-maven 的 jmeter-tests -plugin:1.10.0:jmeter failed: Plugin com.lazerycode.jmeter:jmeter-maven-plugin:1.10.0 或其依赖项之一无法解析:未能找到 org.apache.jmeter.protocol.ssh.sampler https://repo.maven.apache.org/maven2中的:jmeter-ssh-sampler:jar:0.1.0已缓存在本地存储库中,直到中央的更新间隔已过或强制更新后才会重新尝试解析-> [帮助 1]
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>1.10.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
<configuration>
<suppressJMeterOutput>false</suppressJMeterOutput>
<propertiesUser>
<host>${target_server}</host>
</propertiesUser>
<jmeterPlugins>
<plugin>
<groupId>org.apache.jmeter.protocol.ssh.sampler</groupId>
<artifactId>jmeter-ssh-sampler</artifactId>
</plugin>
</jmeterPlugins>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.51</version>
</dependency>
<dependency>
<groupId>org.apache.jmeter.protocol.ssh.sampler</groupId>
<artifactId>jmeter-ssh-sampler</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>