小编cha*_*y's的帖子

如何从应用程序查询 Maven 存储库以获取元数据

我正在尝试将 Eclipse 项目迁移到 Maven 项目。eclipse 项目在其 .classpath 文件中引用了许多 jar。我正在寻找一种方法来生成相应的 pom 依赖项。

假设我有 Velocity-3.1.jar,我希望我的应用程序生成相应的 XML 块:

<dependency>
<groupId>velocity</groupId>
<artifactId>Apache-velocity</artifactId>
<version>3.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

该应用程序能够查询某些服务并找到 groupId、artefactId、版本数据。

当然,我接受错误并将检查生成的元数据。

是否有一些 Maven 服务/插件可以解决问题?

非常感谢 !

maven

6
推荐指数
2
解决办法
6210
查看次数

在VS2012中对dotnet进行单元测试的最佳选择?

在阅读本网站上关于该主题的几个主题后,我得出以下结论:

要测试私有方法,有两个选择:

  • 使用PrivateObject但是在进行大量测试时,VStudio 2012的测试工具很糟糕,建议使用NUnit但是PrivateObject使用的命名空间与NUnit for Asserts的命名空间相冲突,因此,应该避免使用.

  • 转换受保护成员(属性+方法)中的所有私有成员,并使包装类继承测试的类并通过公共方法调用受保护的方法.

第二个选择是有效的但是在我看来,由于测试驱动的原因而打破OO封装非常尴尬.

我不是要讨论是否应该测试私有方法(在其他线程中已经讨论过),或者使用其他工具,或者保护VStudio(idem).

我宁愿听到你关于牺牲OO原则而不是可测试性的意见.

谢谢.

c# unit-testing

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

标签 统计

c# ×1

maven ×1

unit-testing ×1