相关疑难解决方法(0)

在Maven中共享测试代码

如何依赖Maven中另一个模块的测试代码?

例如,我有2个模块:

  • 基础
  • 主要

我想在Main中使用一个测试用例来扩展Base中的基本测试类.这可能吗?

更新:找到一个可接受的答案,其中包括创建一个测试罐.

testing maven-2

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

在非JAR maven项目之间共享公共资源

我有几个Maven项目,比如a,b,c,从一个单亲继承(让我们称之为parent),并且也正在模块(不同的项目比parent,让我们叫它super).

这些项目都有pom包装.这些项目中的每一个都有特定的配置,但它们也有一个共同的部分.为了更具说明性,每个项目都有两个JMeter测试配置文件:一个专用于给定项目,另一个专用于所有项目.

问题是 - 我应该如何配置POM,以便在项目之间共享这个通用配置文件?

解决方法是将所有这些内容合并到一起super,然后使用配置文件.但是,在这种情况下,我必须手动为每个配置单独构建(而现在我可以构建super).

有类似的问题,比如这个,但是它们处理jar插件,这与这种情况无关.

结构,供参考:

jmeter maven-3 maven

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

Google App Engine 模块可以像 Maven 模块一样共享源代码吗?

我正在使用 Google App Engine 创建一个由多个Google Modules组成的项目。如何设置我的项目(使用 Maven),以便我可以跨模块共享源代码,例如 Objectify 对象模型定义、共享实用程序代码和单元测试代码?

我希望答案很简单,并且我可以按照以下答案中的建议使用 Maven:

但是,我担心 Google App Engine 模块可能有一些特殊之处,使它们与 Maven 模块不同。然后也许上面的方法行不通。

作为我担心的一个例子,请注意Google 说“虽然 Java EE 支持 WAR 文件,但模块配置仅使用解压的 WAR 目录。” 然而,上面给出的一些解决方案建议将共享代码打包到 JAR 文件中。我意识到 WAR 和 JAR 是不同的,但我担心我会浪费时间尝试做一些不能工作的事情。

关于如何在 Google App Engine 模块之间共享代码的任何建议?

java eclipse google-app-engine maven objectify

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