[ 
https://issues.apache.org/jira/browse/SUREFIRE-1811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17153441#comment-17153441
 ] 

Tibor Digana edited comment on SUREFIRE-1811 at 7/8/20, 9:43 AM:
-----------------------------------------------------------------

[~Pavel_K]
Run the build with debug log level {{(mvn test -X)}} and you will see the CLI 
which has the known options {{(--module-path, etc.)}}. If you see it then you 
are in right place. What should be changed there?
We do not want to manipulate rewrite the module descriptors because then all 
responsibilities are ours and we cannot be responsible for user's source code. 
It may anything hapen on source code level like the interpolation, release 
versions, ... So it would start with a merge and it will be the never ending 
story.


was (Author: tibor17):
[~Pavel_K]
Run the build with debug log level (mvn test -X) and you will see the CLI which 
has the known options (--module-path, etc.). If you see it then you are in 
right place. What should be changed there?
We do not want to manipulate rewrite the module descriptors because then all 
responsibilities are ours and we cannot be responsible for user's source code. 
It may anything hapen on source code level like the interpolation, release 
versions, ... So it would start with a merge and it will be the never ending 
story.

> Add resources to JPMS test module
> ---------------------------------
>
>                 Key: SUREFIRE-1811
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1811
>             Project: Maven Surefire
>          Issue Type: New Feature
>          Components: Maven Failsafe Plugin
>    Affects Versions: 3.0.0-M5
>            Reporter: Pavel_K
>            Priority: Major
>
> I am testing version 3.0.0-M5 with two module-info in one project - one main 
> and one for test. My test project is here 
> https://github.com/PashaTurok/hibernate-h2-test4 . The problem is with 
> resources. For example, I have  src/main/resources/META-INF/persistence.xml 
> file that is not copied to test module. Because of this it is not possible to 
> find resource in test module and it is necessary to use something like this 
> https://github.com/PashaTurok/hibernate-h2-test4/blob/292e2e683ad72487cbf8d2e5a35dde0d9255001a/src/test/java/com/foo/hibernate/h2/test4/TestIT.java#L72
>  . 
> In target/test-classes/META-INF/jpms.args I see:
> {code:java}
> --patch-module
> my.project=/home/..../hibernate-h2-test4/src/main/java, 
> /home/.../hibernate-h2-test4/target/generated-sources/annotations
> {code}
> As I understand test module will NOT contain resources from the module under 
> test? I mean that test module will NOT contain 
> /home/..../hibernate-h2-test4/src/main/resources? 
> That's why I suggest to include src/main/resources in test module.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to