小编Anu*_*kar的帖子

MAVEN 407 身份验证异常 - 在构建项目时将用户名设为 null

我正在尝试构建一个 Maven 项目。以下是系统和maven版本的规格:

Apache Maven 3.5.0,
Java version: 1.8.0_121, vendor: Oracle,
Corporation Default locale: en_IN, platform encoding: Cp1252,
OS name:    "windows 10", version: "10.0", arch: "amd64", family:    "windows"
Run Code Online (Sandbox Code Playgroud)

在运行mvn install命令时我收到以下错误。

[警告] 无法将元数据 com.googlecode.wicket-jquery-ui:wicket-kendo-ui:8.0.0-SNAPSHOT/maven-metadata.xml 传输到 sonatype-snapshots ( http://oss.sonatype.org ) /content/repositories/snapshots/ ): 传输文件时出错: 服务器返回 HTTP 响应代码: 407 URL: http://oss.sonatype.org/content/repositories/snapshots/com/googlecode/wicket-jquery-ui/wicket -kendo-ui/8.0.0-SNAPSHOT/maven-metadata.xml 来自 http://oss.sonatype.org/content/repositories/snapshots/com/googlecode/wicket-jquery-ui/wicket-kendo-ui/8.0 .0-SNAPSHOT/maven-metadata.xml 与 proxyInfo ProxyInfo{host='', userName='null', port=, type='http', nonProxyHosts='null'}

我在代理后面工作,因此我在 %MAVEN_HOME%\conf 内的 settings.xml 中添加了以下映射:

<proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>username</username>
      <password>password</password>
      <host>proxyhost</host>
      <port>proxyport</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
</proxies>
Run Code Online (Sandbox Code Playgroud)

即使在 settings.xml 中添加用户名和密码后,它也会将用户名视为 …

java maven

7
推荐指数
0
解决办法
5161
查看次数

Mockito/Power Mockito:在android中模拟LayoutParams的方法时无法获得预期的输出

我有一个方法:

public class MarginConverter {
    int top = 0;
    int bottom = 0;
    int right = 0;
    int left = 0; 
    public MarginConverter(String val){
       top = bottom = right = left = Integer.parseInt(val);
    }

    public LayoutParams getLayoutParamsFromView(View view){
        LayoutParams layoutParams = (LayoutParams) view.getLayoutParams();
        int height, width;
        if (layoutParams == null) {
            height = LayoutParams.WRAP_CONTENT;
            width = LayoutParams.MATCH_PARENT;
            layoutParams = new LayoutParams(width, height);
            layoutParams.setMargins(left, top, right, bottom);
        } else {
            layoutParams.setMargins(left, top, right, bottom);
        }
        return layoutParams;
        }
    }
Run Code Online (Sandbox Code Playgroud)

注意:变量left,top,right,bottom是在构造函数调用时初始化的实例变量.

我想测试一下这个方法.我已经模拟了view.getLayoutParams()方法.方法setMargin(int,int,int,int)没有像上面提到的那样设置margin参数,我在测试中获得了LayoutParams(leftMargin,rightMargin,topMargin,bottomMargin)0.0的所有参数,尽管它在代码中正常工作.我该怎么做才能获得预期的价值. …

android unit-testing mockito powermockito

5
推荐指数
1
解决办法
347
查看次数

Android工具栏 - 以编程方式更改导航图标的高度和宽度

在此输入图像描述我想以编程方式在Android工具栏中更改导航图标的高度和宽度(在屏幕截图中的黑色圆圈中).有没有办法这样做.这不是工具栏徽标.我无法更新Styles xml中的工具栏主题,因为我希望它是动态的.请帮忙.

android android-toolbar

4
推荐指数
1
解决办法
1万
查看次数