我正在尝试使用java代码运行jmeter脚本。我已经制作了一个jmx。当我试图运行代码时,我使用jmeter 2.13,它向我显示了这个错误。
无法在项目JmeterJson上执行目标:无法解决 项目的依赖关系JmeterJson:JmeterJson:war:0.0.1-SNAPSHOT:The 以下工件无法解决: 公地MATH3:公地MATH3:罐子:3.4.1, commons-pool2:commons-pool2:jar:2.3:找不到工件 commons-math3:commons-math3:jar:3.4.1 in central (https://repo.maven.apache.org/maven2) - > [帮助1] [错误]
我的pom.xml
background = (RelativeLayout) view.findViewById(R.id.background);
final ViewTreeObserver vto = background.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@SuppressWarnings("deprecation")
@Override
public void onGlobalLayout() {
//get View Width and height here
int width = background.getWidth();
int height = background.getHeight();
//Call anyfunction which uses width and height here
function(width,height);
//Then remove layoutChange Listener
ViewTreeObserver vto = background.getViewTreeObserver();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
vto.removeOnGlobalLayoutListener(this);
} else {
vto.removeGlobalOnLayoutListener(this);
}
}
});
之前,当我没有添加jmeter jar时,它工作正常。
答案 0 :(得分:4)
2017年11月编辑:
这是由于JMeter 2.13 pom中的一个问题,它在夜间构建中修复:
将此添加到JMeter依赖项中:
<exclusions>
<exclusion>
<artifactId>commons-math3</artifactId>
<groupId>commons-math3</groupId>
</exclusion>
<exclusion>
<artifactId>commons-pool2</artifactId>
<groupId>commons-pool2</groupId>
</exclusion>
</exclusions>
并添加:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.3</version>
</dependency>