小编Ste*_*ven的帖子

如何让maven-release-plugin跳过我的测试?

如何在不触发测试的情况下运行maven-release-plugin?

我试过了

-Dmaven.test.skip=true 
Run Code Online (Sandbox Code Playgroud)

-DskipTests 
Run Code Online (Sandbox Code Playgroud)

-DpreparationGoals=clean
Run Code Online (Sandbox Code Playgroud)

......但没有工作.

是的,我知道如果测试没有通过我不应该发布,但我无法控制让我的同事编写可靠的测试.

maven maven-release-plugin maven-surefire-plugin

175
推荐指数
3
解决办法
6万
查看次数

我可以将Maven中的属性(在settings.xml中定义的密码)注入我的Spring容器吗?

我通过我在〜/ .m2/settings.xml中定义的属性(可能是任何地方,包括pom.xml)为我的部署插件定义服务器的密码.我想在集成测试中使用相同的属性.有办法吗?

如果没有,是否有方便的方式在Maven和TestNG之间共享属性?

我想编写一个可以在不同的持续集成服务器上运行的不错的测试套件,指向不同的远程主机(开发,测试,登台和生产),而无需修改代码.

我在settings.xml中为远程服务定义凭据:

<properties>
<my.host>http://my.company.com</my.host>
<my.username>my-un</my.username>
<my.password>my-pw</my.password>
</properties>
Run Code Online (Sandbox Code Playgroud)

我希望能够使用以下方法在我的单元/集成测试(src/test/resources)中引用属性:

<?xml version="1.0" encoding="UTF-8"?>
<beans....
    <bean class="java.lang.String" id="un">
        <constructor-arg value="${my.username}"/>
    </bean>
    <bean class="java.lang.String" id="pw">
        <constructor-arg value="${my.password}"/>
    </bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

这样做有什么选择吗?有没有其他人尝过这个?我正在编写很多REST测试,需要在我的测试中进行授权.

谢谢!

java continuous-integration spring maven-2

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

如何以编程方式执行Java IDE为方法引用执行的搜索?

您知道eclipse的所有引用功能(搜索>参考>工作区或Ctrl-Shift-G)吗?我该如何以编程方式运行?

我有一个庞大的代码库,我需要审计安全违规,并需要链接大约十几个条件.

是否有可以用Java分析大型项目(我有1GB的源文件)的库?这是我需要回答的问题:

  • 传入接口列表,找到这些接口的所有实现
  • 搜索该列表以获取我们的安全库的调用
  • 搜索上面列表中引用的每个方法,以确认已进行了正确的授权库调用.

我可以在一天内手动执行此操作,但宁可花2写一个漂亮的脚本来为我做这项工作.

我可以用来编写Eclipse的这些常见任务的脚本上的任何线索吗?理想情况下,我想执行命令行,因此它们可以重复和编写脚本,但显然会采取我能得到的.

java eclipse intellij-idea intellij-plugin static-code-analysis

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