我想在JMeter中运行我的JUnit测试。使用maven-jar-plugin我可以用我的测试创建一个jar,以便将它放在JMeter的类路径中($ JMETER_HOME / lib / junit)。问题是我的测试有很多依赖,Maven2没有放入jar,包括项目的主要类,其他项目的类和外部库。我怎么能这样做?
答案 0 :(得分:0)
您可以使用fatjar plugin。
答案 1 :(得分:0)
正如iwein所提到的,您可以使用maven-fatjar-plugin将所有依赖JAR放入JAR工件中,并创建相应的MANIFEST条目以将它们包含在类路径中。
另一种选择是你可以使用maven-shade-plugin来简单地将所有“.class”文件从dependecy JAR中取出并直接包含在你的JAR中。这被称为UBER-JAR。有几个原因我更喜欢这种方法: