如何在Maven中创建自定义目录布局?

时间:2018-03-23 09:37:10

标签: java maven

我想在maven中创建自定义目录布局。我只想要src / test / java和资源,并想要其他2个文件夹,这样我在另一个文件夹中的文件就可以调用src / test / java中的文件夹。

现在,如果我尝试创建并运行此类结构,则会获得类路径错误,因为程序无法移动到src / test / java中的类。

我可以将所有的包和文件放在src / test / java中,但我想要使用不同的文件夹。

这样就会给我们带来类路径错误。![In the image i am trying to call the Login_AUT1 which is in the scr/test/java through the launcher class which is in the communication folder . So basically what happens is the launcher calls the class inside the Login_AUT1 method.] 1 感谢

1 个答案:

答案 0 :(得分:1)

您可以使用build-helper-maven-plugin <sources> <source>folderFoo</source> <source>folderBar</source> </sources> 目标将这两个文件夹添加为测试源文件夹。

以下是documentation

的示例
WHERE 'featureid' = n AND 'accountid' = n SET ivalue = x OR SET bvalue = y

替换:

 id  |updatedat           |featureid  |accountid  |bvalue        |ivalue        |
 334 |2018-03-23 00:06:23 |1          |90         |              |0             |
 335 |2018-03-23 00:06:23 |2          |90         |              |0             |
 337 |2018-03-23 00:06:23 |4          |90         |              |0             |
 339 |2018-03-23 00:06:23 |6          |90         |              |10            |
 340 |2018-03-23 00:06:23 |7          |90         |true          |              |
 341 |2018-03-23 00:06:23 |8          |90         |true          |              |
 342 |2018-03-23 00:06:23 |9          |90         |false         |              |

按您的文件夹:

 id  |updatedat           |featureid  |accountid  |bvalue        |ivalue        |
 334 |2018-03-23 00:06:23 |1          |90         |              |100           |
 335 |2018-03-23 00:06:23 |2          |90         |              |100           |
 337 |2018-03-23 00:06:23 |4          |90         |              |100           |
 339 |2018-03-23 00:06:23 |6          |90         |              |100           |
 340 |2018-03-23 00:06:23 |7          |90         |false         |              |
 341 |2018-03-23 00:06:23 |8          |90         |false         |              |
 342 |2018-03-23 00:06:23 |9          |90         |false         |              |