小编Ant*_*ine的帖子

Surefire不会在src/main/java中启动测试

我需要根据maven-jar-plugin documentation => http://maven.apache.org/plugins/maven-jar-plugin/usage.html中的这个建议将一些src/test/java移动到src/main/java

我之所以这样做,是因为我在测试范围内的另一个项目中使用了测试(辅助)类.

所以我创建了my-project-test,移动了测试类,并配置了surefire以指定测试类directory =>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <testSourceDirectory>${basedir}\src\main\java\</testSourceDirectory>
            </configuration>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

但是当我启动mvn test时,执行了0次测试=>

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
Run Code Online (Sandbox Code Playgroud)

问题与此相同=> Maven没有找到JUnit测试运行但解决方案(配置surefire maven插件)对我不起作用.

unit-testing maven maven-surefire-plugin

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

从另一个 github 操作调用 github 操作?

是否可以从一个 github 动作中调用一个(或多个)github 动作来创建一个更专业的动作,或者聚合许多小动作并创建一个“元 github 动作”?

github-actions

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

有没有番石榴概述?

番石榴库是强大的,但我不确定这个库的所有可能性是什么.

我找到了有趣的教程,如http://scaramoche.blogspot.com/search/label/guava

但是,有没有关于图书馆可以做的一切的概述?

java guava

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

在开发环境中使用Yammer Metrics的最简单的报告工具是什么

我们开始在我们的应用程序中集成yammer指标.我希望可视化指标.

Yammer-metrics有收集流程,可以将指标发送到Ganglia或Graphite.但是在我的电脑上安装有点大.

您是否知道一些简单的报告工具,例如ram存储用于此用途?

metrics reporting yammer

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

ActionsSdkApp和DialogflowApp for Google Assistant之间的区别是什么

为了构建Google 智能助理应用,Google提供了两个不同的API作为其node.js动作在google库中的一部分:

有一个共同的界面,但我不明白两者之间的区别是什么,以及为什么我会使用其中一个.

actions-on-google

7
推荐指数
2
解决办法
981
查看次数

如何使用 Github Actions 手动触发步骤

在每个 CI 解决方案中,都可以暂停管道并等待手动批准才能继续(Jenkins、CircleCI、GitlabCI)。

如何使用 Github Actions 做到这一点?

github-actions

7
推荐指数
4
解决办法
3144
查看次数

从java中的字符串中删除"$ {anything}"

我想从字符串中删除$ {anything}或$ {somethingelse},但我找不到正则表达式.

我的实际代码

String url = http://test.com/index.jsp?profil=all&value=${value}
String regex = "\\$\\{*\\}";
url = url .replaceAll(regex, ""); // expect http://test.com/index.jsp?profil=all&value= 
//but it is http://test.com/index.jsp?profil=all&value=${value}
Run Code Online (Sandbox Code Playgroud)

我确定解决方案是愚蠢的,但无法找到.

java regex

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

通过maven exec插件启动hsqldb服务器失败

我尝试启动hsqldb服务器以进行开发使用.我有hsqldb依赖:

<dependency>
   <groupId>org.hsqldb</groupId>
   <artifactId>hsqldb</artifactId>
   <version>2.2.4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我有构建exec-maven-build:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.2.1</version>
    <executions>
        <execution>
            <goals>
                <goal>java</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <mainClass>org.hsqldb.server.Server</mainClass>
        <arguments>
            <argument>--database.0 file:target/monitoring</argument>
        </arguments>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我启动mvn exec:java,服务器启动,我有这个错误:

[Server@6e9770a3]: [Thread[org.hsqldb.server.Server.main(),5,org.hsqldb.server.Server]]: Failed to set properties
org.hsqldb.HsqlException: no valid database paths: maformed database enumerator: server.database.0 mem:monitoring
Run Code Online (Sandbox Code Playgroud)

我搜索代码,这个错误意味着什么,我在hsqldb代码中发现此页面上的错误=> http://hsqldb.svn.sourceforge.net/viewvc/hsqldb/base/tags/2.2.5/src/组织/ HSQLDB /服务器/ Server.java?修订= 4369&视图=标记

private IntKeyHashMap getDBNameArray() {

    final String  prefix       = ServerProperties.sc_key_dbname + ".";
    final int     prefixLen    = prefix.length();
    IntKeyHashMap idToAliasMap = new IntKeyHashMap();
    Enumeration   en           = serverProperties.propertyNames();

    for (; en.hasMoreElements(); ) { …
Run Code Online (Sandbox Code Playgroud)

hsqldb maven-3

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

如何在没有附加执行的情况下调用maven-antrun-plugin目标到maven阶段?

我为我的项目使用maven-antrun-plugin作为init配置文件.但我需要初始化配置文件一次,当我第一次启动我的开发环境,而不是每次我启动jetty:运行.

例如,如果我将阶段附加到进程资源,每次启动jetty时,我的配置文件都会被重置.

所以我配置了这样的antrun:

<plugin>
    <artifactId>maven-antrun-plugin</artifactId>
    <executions>
        <execution>
        <goals>
            <goal>run</goal>
        </goals>
        <configuration>
            <target name="init_config_files">
                <!-- init files -->
            </target>
        </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

如果我启动mvn antrun:run,它只会返回给我这个错误:"[INFO]没有定义蚂蚁目标 - 跳过".如果我指定目标,那就是同样的事情:"mvn antrun:run -Dtarget = init_config_files".

maven maven-antrun-plugin

4
推荐指数
2
解决办法
7382
查看次数

使用ansible和regex_replace过滤器提取字符串的最后一个字符

在剧本中,我尝试提取变量"ansible_hostname"的最后一个字符.

我尝试使用regex_replace过滤器来做到这一点,但没有任何作用.

我用这个ad-hoc命令简化了我的脚本:

ansible localhost -m debug -a"msg = {{'devserver01'| regex_replace('[0-9] {1} $','\ 1')}}"

我想提取最后一个字符:'1'.

我正在使用Ansible 2.0.

regex ansible ansible-ad-hoc

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

如何使用node-soap库将文件附件添加到soap请求?

我需要向node.js应用程序的soap请求添加文件附件。

我能够使用node-soap库发送请求,现在我需要向该请求添加文件。

我使用Java客户端或soapUI进行了此操作,但是我必须在node.js中进行操作,也许可以覆盖默认请求对象吗?

soap-client node.js node-soap

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

如何根据上次提交时修改的文件或目录触发 github 操作作业或工作流程

在 Gitlabci 中,仅当文件或目录被修改时才可以触发特定作业。

是否可以使用 Github actions 做同样的事情?

github-actions

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