小编Low*_*ool的帖子

在根项目 gradle 中找不到任务“安装”

我正在尝试使用 Maven 插件将我的 Gradle 项目转换为 Maven。我正在关注此SO 链接,但是当我运行 Gradle 安装命令时,出现以下错误

C:\Users\>gradle install

FAILURE: Build failed with an exception.

* What went wrong:
Task 'install' not found in root project .

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log outpu

* Get more help at https://help.gradle.org

BUILD FAILED in 0s
Run Code Online (Sandbox Code Playgroud)

当我这样做时,gradle -tasks它没有显示安装。对此该怎么办?

groovy gradle maven

8
推荐指数
2
解决办法
2万
查看次数

java.lang.NoSuchMethodError:org.mockito.internal.runners.RunnerFactory.createStrict(Ljava/lang/Class;)Lorg/mockito/internal/runners/InternalRunner;

我正在使用Mockito jar为Groovy编写我的Junit测试用例,但是它给了我以下异常:

java.lang.NoSuchMethodError: org.mockito.internal.runners.RunnerFactory.createStrict(Ljava/lang/Class;)Lorg/mockito/internal/runners/InternalRunner;
at org.mockito.junit.MockitoJUnitRunner.<init>(MockitoJUnitRunner.java:152)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:84)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:70)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Run Code Online (Sandbox Code Playgroud)

下面是我的jar列表:

cglib-nodep-2.2.2
javassist-3.19.0-GA
junit-4.12
mockito-all-1.10.19
objenesis-2.5
powermock-mockito-1.6.2-full
Run Code Online (Sandbox Code Playgroud)

以下是我的代码.我添加了必要的导入:

package test.service
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.InjectMocks
import org.mockito.Mock
import org.mockito.junit.MockitoJUnitRunner
import static org.mockito.Mockito.when;

@RunWith(MockitoJUnitRunner.class)
class SyncImplTest {

    @InjectMocks
    SyncThreatImpl  fixture;

    @Mock
    RpcConfigurationLoader rpcConfigurationLoader

    @Test
    public void testRpcConfig(){
        RpcApiInfo rpcApiInfo …
Run Code Online (Sandbox Code Playgroud)

java groovy junit unit-testing mockito

8
推荐指数
3
解决办法
2万
查看次数

没有方法签名:java.util.ArrayList.getAt() 适用于参数类型:(HashMap) 值:[[:]]

我正在使用编写常规代码来创建地图列表。但是当我尝试在列表中添加地图时,它给了我例外

groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.getAt() is applicable for argument types: (HashMap) values: [[:]]
Possible solutions: getAt(int), getAt(groovy.lang.Range), getAt(groovy.lang.EmptyRange), getAt(int), getAt(java.lang.String), getAt(java.util.Collection)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:58)
        at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:49)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at 
        at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1037)
        at groovy.lang.Closure.call(Closure.java:415)
        at groovy.lang.Closure.call(Closure.java:431)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2187)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2172)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2213)
        at org.codehaus.groovy.runtime.dgm$166.invoke(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
        at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
        at ]
        at Current(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:190)
        at …
Run Code Online (Sandbox Code Playgroud)

java groovy arraylist

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

使用 JDK 8 运行 powermockito 时出现 org.objenesis.ObjenesisException

我正在尝试使用 powermockito 在我的单元测试用例中模仿文件读取,下面是我想要测试的代码

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;

public class FileOperation {

    public List<String> readFromFile( String inputFilePath ) throws IOException {
         List<String> lines = Files.readAllLines(Paths.get(inputFilePath));
        
        return lines;
    }
    
    public void writeIntoFile(String result, String outputFilePath) throws IOException {
        Files.write(Paths.get(outputFilePath), result.getBytes());
        
    }
}
Run Code Online (Sandbox Code Playgroud)

下面是我的测试用例文件

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;

import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;


import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;

@RunWith(PowerMockRunner.class) …
Run Code Online (Sandbox Code Playgroud)

java powermock powermockito

5
推荐指数
0
解决办法
4031
查看次数

没有可用的“java.lang.String”类型的合格 bean:预计至少有 1 个符合自动装配候选资格的 bean。依赖注释:

我正在使用 spring starter-email 服务在有新的职位发布时向用户发送电子邮件:我正在关注极客为极客写的这篇文章,我觉得问题出在 @Value 注释上,但在运行时无法获取它mvn-clean 安装,我收到以下错误

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jobController' defined in file [C:\Users\ViShah\IdeaProjects\avatureJobSearch\target\classes\com\avature\controller\JobController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jobService' defined in file [C:\Users\ViShah\IdeaProjects\avatureJobSearch\target\classes\com\avature\service\JobService.class]: Unsatisfied dependency expressed through constructor parameter 2; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'emailService' defined in file [C:\Users\ViShah\IdeaProjects\avatureJobSearch\target\classes\com\avature\service\EmailService.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type …
Run Code Online (Sandbox Code Playgroud)

java spring-boot spring-starter

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

如何在反应引导程序中悬停时显示选项

我在我的反应代码中添加了 DropDownButton 我想在悬停到我的按钮时显示所有选项,但我在文档中搜索了我没有得到任何选项,下面是我的代码

<DropdownButton
                                bsSize="small"
                                className="ddown"
                                role="menuitem"
                                title="Prgoram Profile">
                                <MenuItem href="#books">Books</MenuItem>

                            </DropdownButton>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我该怎么做吗?我在这里检查过,但我不明白

reactjs twitter-bootstrap-3 react-bootstrap

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

如何在 rc-slider 中格式化工具提示

我正在使用反应rc-slider。我想添加工具提示来显示当前值我正在关注rc-slider github post。但我的滑块位置固定了。一旦工具提示出现,它就不会消失。我的滑块看起来像这样

滑块快照

相关代码如下

const handle = () =>(

       <Tooltip
      prefixCls="rc-slider-tooltip"
      overlay={this.props.value}
      visible={true}
      placement="top"
      key={0}
    >
      <Handle value={this.props.value}  />
    </Tooltip>
Run Code Online (Sandbox Code Playgroud)

我的渲染是

    return (

      <Slider
        min={this.props.minValue}
        max={this.props.maxValue}
        marks={marks}
        disabled={this.props.disabled}
        step={this.props.step}
        onChange={this.updateValue.bind(this)}
        value={this.props.value}
        handle={handle}
       // tipFormatter={value => `${value}%`}
        onAfterChange={value => this.props.updateValue(value)}
      />
)
Run Code Online (Sandbox Code Playgroud)

请帮助我如何改进这个

javascript slider reactjs

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

容纳特定人数所需的最少汽车

我进行了一轮编码,问题陈述是这样的

*您有给定数量的朋友和他们汽车的座位容量,现在您需要找到容纳他们所有人所需的最小汽车数量。

例子:

People = [1, 4, 1]
SeatingCapacity = [1, 5, 1]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我们需要最少的2汽车,因为索引 0 的人数可以使用索引 1 的汽车进行调整。

示例2:

People = [4, 4, 5, 3]
SeatingCapacity = [5, 5, 7, 3]
Run Code Online (Sandbox Code Playgroud)

此案例的答案将是索引 3 人可以容纳到 0、1、2 或 1,2 索引汽车*

我写了这样的代码

People = [1, 4, 1]
SeatingCapacity = [1, 5, 1]
Run Code Online (Sandbox Code Playgroud)

然而,我的代码在很多情况下都失败了,而且还指出了一些性能问题。谁能告诉我我错过了哪些案例?

java algorithm data-structures

2
推荐指数
1
解决办法
4246
查看次数

git不在PowerShell中运行

我在powershell中遇到git的问题,因此我 在安装后通过快捷方式打开(如其说明所述),然后将其卸载并使用此官方文章重新安装。但是,如果我打开普通的Powershell,我运行了git命令,它正在考虑将git作为一个文件并问我how do you want to open it?我不明白那里发生了什么?

git powershell

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