我是 Java 新手,目前正在尝试在 IntelliJ 中构建一个包含两个模块的黄瓜/硒项目:一个包含页面定义的库项目,以及一个包含与这些页面定义对话的黄瓜功能和步骤定义的测试项目。这个想法是页面定义是共享资源,并且测试特定于不同的项目/组。这两个模块在父项目下处于同一级别。该构建使用 Gradle,settings.gradle
父级文件如下所示:
rootProject.name = 'composite-builds' includeBuild 'libraryproject' includeBuild 'testproject'
在父项目上使用 GradleincludeBuild
可以正常工作,并且整个项目都可以导入。但是,我在测试项目的导入语句中没有使用库项目。它始终向我返回这些类型的错误:java: package libraryproject.pageFactory.examplePages does not exist
并且显然没有看到库模块。
为了让测试项目识别库项目,我需要做什么/添加什么?我确实尝试在测试项目中添加includeBuild
语句,settings.gradle
但这没有任何区别。
图书馆可以在这里找到
更新:我看不到库项目中的模块的真正原因是它们保存在测试文件夹中,而不是主文件夹中。
子衿沉夜
相关分类