[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [m2e-users] [m2eclipse-user] Resources in target/test-classes are removed
|
In the bug entry it says that it will be fixed in 0.11. Is this still
the case? The bug is still marked as "Unresolved"...
Regards,
Abid
2010/11/11 Igor Fedorenko <igor@xxxxxxxxxxxxxx>:
> https://issues.sonatype.org/browse/MNGECLIPSE-823
>
> Please use m2e-users@xxxxxxxxxxx mailing list for m2e user questions.
>
> --
> Regards,
> Igor
>
> On 10-11-11 08:41 AM, Abid Hussain wrote:
>>
>> The observed behaviour when resources are removed from
>> target/test-classes and target/classes is the following.
>> Each "Building workspace" run takes place twice for reasons I don't
>> understand.
>>
>> The first run does everything as expected and resources are copied
>> properly. But allways a second run is performed directly after the
>> first. In this the resources are removed again (presumptive by JDT
>> because of the exclude=** in source folder properties).
>>
>> Any ideas what's going on here?
>>
>> 2010/11/10 Igor Fedorenko<igor@xxxxxxxxxxxxxx>:
>>>
>>> See my answers inline.
>>>
>>>
>>> Also, please use m2e-users@xxxxxxxxxxx mailing list
>>>
>>>
>>> --
>>> Regards,
>>> Igor
>>>
>>>
>>> On 10-11-10 08:00 AM, Abid Hussain wrote:
>>>>
>>>
>>> [skip]
>>>
>>>
>>>> Let me ask two questions:
>>>> - Is it correct that excludes=** means everything is excluded so that
>>>> the JDT cannot interfere with the Maven resource copying process?
>>>
>>> Yes, this is correct, excludes=** tells JDT builder to ignore resources,
>>> so
>>> it does not interfere with Maven builder.
>>>
>>>
>>>> - And is it correct that in this case only m2eclipse is responsible
>>>> for resource copying and the Maven Builder is called at last in the
>>>> configured eclipse build process?
>>>
>>> Yes, Maven builder is the only one responsible for processing (Maven)
>>> resources.
>>>
>>>
>>>>
>>>> Regards,
>>>>
>>>> Abid
>>>>
>>>>>
>>>>> What you see is likely MNGECLIPSE-823 [1] and custom lifecycle mapping
>>>>> [2] is the only solution to that problem available at the moment
>>>>>
>>>>>
>>>>> [1] https://issues.sonatype.org/browse/MNGECLIPSE-823
>>>>> [2] https://docs.sonatype.org/pages/viewpage.action?pageId=2949459
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Igor
>>>>>
>>>>> PS: please use m2e-users@xxxxxxxxxxx mailing list
>>>>>
>>>>>
>>>>> On 10-11-09 12:52 PM, Abid Hussain wrote:
>>>>>>
>>>>>> Hi again,
>>>>>>
>>>>>> I'm encountering a strange misbehaviour in m2eclipse 0.10.
>>>>>>
>>>>>> As in pom.xml defined, several test resources in src/test/resources
>>>>>> are declared (to be copied to target/test-classes).
>>>>>>
>>>>>> When eclipse performs "Building workspace", all resources from
>>>>>> src/test/resources are properly copied to target/test-classes.
>>>>>>
>>>>>> But then, "Building workspace" is performed a second time (don't know
>>>>>> why) and all resources are removed again from target/test-classes.
>>>>>>
>>>>>> This behaviour makes it impossible to run any JUnit test which depends
>>>>>> on any kind of resource.
>>>>>>
>>>>>> Now it becomes interesting. The copying of test resources is
>>>>>> configured like this:
>>>>>> <testResources>
>>>>>> <testResource>
>>>>>> <directory>src/test/resources</directory>
>>>>>> </testResource>
>>>>>> </testResources>
>>>>>>
>>>>>> When I took a look in the Build Path properties of eclipse (Build Path
>>>>>> -> Configure Build Path) the file exclusion pattern of the source
>>>>>> folder src/test/resources was "**".
>>>>>>
>>>>>> Those properties have been generated from m2eclipse I believe. When I
>>>>>> manually changed this property to "None", everything works fine: all
>>>>>> resources are copied to test-classes and aren't being removed.
>>>>>>
>>>>>> My suspicion is the following: when checking out a project from SVN,
>>>>>> m2eclipse offers to check it out as maven project and generates all
>>>>>> eclipse specific files (.project, .classpath, etc.), right?
>>>>>>
>>>>>> But what happens when the pom.xml is changed in future? Are the
>>>>>> eclipse project files are also being updated from m2eclipse?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Abid
>>>>>
>>>
>