是否可以使用maven jmeter插件使用自定义编写的扩展库(未发布到maven repo)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以使用maven jmeter插件使用自定义编写的扩展库(未发布到maven repo)相关的知识,希望对你有一定的参考价值。

我开发了自定义扩展Jar来生成JWT令牌,并且当前在JSR223 PreProcessor中将该代码调用到JWT令牌。所有这些都适用于将jar添加到lib / ext文件夹的独立Jmeter3,2版本。现在想通过mvn JMeter插件https://github.com/jmeter-maven-plugin运行脚本。我看到有可能在mvn repos上检索第三方Jars。但是想知道他们是否可以通过本地构建Jars来做同样的事情?

答案
  1. Install your .jar into your local Maven repository使用如下命令: mvn jar:jar install:install -Dfile=com.blazemeter.test-1.0.jar -DgroupId=com.blazemeter -DartifactId=com.blazemeter.test -Dversion=1.0
  2. Configure JMeter Maven plugin to use this .jar as an additional library喜欢: <testPlanLibraries> <artifact>com.blazemeter:com.blazemeter.test:1.0</artifact> </testPlanLibraries>
  3. 就是这样,Eclipse Aether会在你当地的回购中找到.jar。只需记住为所有JMeter从站或您将运行测试的任何其他计算机执行步骤1。您也可以考虑publishing your .jar to Maven Central repository,以便其他社区成员也可以使用它(如果它不是非常特定于您的应用程序)

您还可以查看Five Ways To Launch a JMeter Test without Using the JMeter GUI文章,了解有关使用命令行,构建系统,Java代码等运行JMeter测试的更多信息。

以上是关于是否可以使用maven jmeter插件使用自定义编写的扩展库(未发布到maven repo)的主要内容,如果未能解决你的问题,请参考以下文章

Maven2生命周期帮助

Maven实战技巧「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架

如何使用自定义 gradle 插件而不将其发布到 maven/ivy 存储库?

#私藏项目实操分享#Maven实战技巧「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架

Maven实战技巧「插件使用专题」Maven-Assembly插件实现自定义打包

使用Maven的assembly插件实现自定义打包