Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2e-users] feedback M2E Ingio - m2e connector concept

> Every team member working on the same set of projects will have to make the same workspace configuration. Is this really better than adding config to the pom?

Not every team member uses Eclipse. Why should they have their POM "polluted" ?

/max

> -- 
> Sent from my SGS
> 
> "Hervé BOUTEMY" <herve.boutemy@xxxxxxx> wrote:
> 
>> I like this new feature: it's better to know something is not done than
>> simply 
>> ignoring it
>> but this red X is really annoying
>> 
>> what about to store the list of ignored mojos in m2e confign for the
>> whole 
>> workspace?
>> m2e configuration in Eclipse configuration seems natural
>> 
>> of course, this would be a configuration at wrokspace level, not
>> project level. 
>> But is configuration at project level useful ?
>> 
>> Notice: sorry for not having reported this issue before, have this
>> discussion, 
>> and find a solution together...
>> 
>> Hervé
>> 
>> Le vendredi 24 juin 2011, Pascal Rapicault a écrit :
>>> Just to be clear. The projects are *not* corrupted (nothing bad is
>> done to
>>> your classpath, class files, etc.). You just get red X's (I know they
>> are
>>> annoying) but you should still be able to run the code. Could you
>> please
>>> describe in which respect is your project "corrupted"? Also, as
>> mentioned
>>> before, the errors can mostly be removed in one shot in the parent
>> pom.
>>> 
>>> "Backward compatibility" is not the right terminology here. m2e had
>> to
>>> change because of the erratic behaviour (infinite builds, test not
>>> recognized, etc.) it was presenting when executing various mojos. Our
>>> solution to this was to flag mojos that could not be recognized and
>> allow
>>> the user to install connectors.  This change has been introduced
>> early in
>>> 2011 to let enough time for ppl to try it.
>>> 
>>> Now, knowing that going back to the old behaviour is not a solution,
>> what
>>> are your proposals to improve the situation?
>>> 
>>> On 2011-06-24, at 10:26 AM, Honnix Liang wrote:
>>>> Totally agreed.
>>>> 
>>>> This update almost corrupts all of my existing projects. I have to
>>>> rollback to earlier version.
>>>> 
>>>> Please consider backward compatibility when doing such a huge
>> change.
>>>> 
>>>> BTW, I also didn't see any benefit except mass. Why should I put
>>>> Eclipse stuff in pom.xml and other guys in team are using Intellij
>> for
>>>> example?
>>>> 
>>>> On Fri, Jun 24, 2011 at 6:45 PM, Moser, Christian <cmo@xxxxxxxxxxx>
>> wrote:
>>>>> Just tried out our build environment with Indigo and m2e
>>>>> 1.0.0.20110607-2117.
>>>>> 
>>>>> 
>>>>> 
>>>>> User-experience :
>>>>> 
>>>>> 
>>>>> 
>>>>> After a full import of all maven projects, I’ve received following
>> error
>>>>> in almost every pom:
>>>>> 
>>>>> 
>>>>> 
>>>>> Plugin execution not covered by lifecycle configuration: …
>>>>> 
>>>>> 
>>>>> 
>>>>> After clicking around for some time, I found under pom.xml /
>> Overview
>>>>> the possibility to ignore those «not covered plugin-lifecycles »
>>>>> 
>>>>> 
>>>>> 
>>>>> Unfortunately, this modified my pom and added :
>>>>> 
>>>>> 
>>>>> 
>>>>> <pluginManagement>
>>>>> 
>>>>>             <plugins>
>>>>> 
>>>>>                    <!--This plugin's configuration is used to
>> store
>>>>>                    Eclipse
>>>>> 
>>>>> m2e settings only. It has no influence on the Maven build
>> itself.-->
>>>>> 
>>>>>                    <plugin>
>>>>> 
>>>>>                           <groupId>org.eclipse.m2e</groupId>
>>>>> 
>>>>> 
>> <artifactId>lifecycle-mapping</artifactId>
>>>>> 
>>>>>                           <version>1.0.0</version>
>>>>> 
>>>>>                           <configuration>
>>>>> 
>>>>>                                  …
>>>>> 
>>>>>                           </configuration>
>>>>> 
>>>>>                    </plugin>
>>>>> 
>>>>>             </plugins>
>>>>> 
>>>>>       </pluginManagement>
>>>>> 
>>>>> In the import wizard, after m2e didn‘t found lifecycle connectors,
>> there
>>>>> should be a combobox in the Action column displayed BEFORE the
>> user
>>>>> clicks an cell. Otherwise it’s not easy to unterstand that this
>> cell is
>>>>> editable.
>>>>> 
>>>>> 
>>>>> 
>>>>> Opinion :
>>>>> 
>>>>> 
>>>>> 
>>>>> In my view, is the attempt to store M2e settings within a platform
>> and
>>>>> !IDE! independent element, such as pom.xml utterly the wrong
>> place!
>>>>> 
>>>>> 
>>>>> 
>>>>> I’m using maven because it is an independent build tool, which
>> does not
>>>>> care what is used for developing or building maven projects! Even
>> if
>>>>> maven or other IDE’s don’t care for those excludes (eventually..),
>> I
>>>>> don’t wanna be forced to edit all my pom’s or at least the parents
>> (If
>>>>> you got any..) for developing with Eclipse.
>>>>> 
>>>>> 
>>>>> 
>>>>> Is there a possibility to disable this new m2e connector feature
>> by
>>>>> default ?
>>>>> 
>>>>> 
>>>>> 
>>>>> My suggestions:
>>>>> 
>>>>> -    Store m2e connector excludes anywhere but in the pom.xml
>>>>> 
>>>>> -    Disable m2e connector feature by default
>>>>> 
>>>>> -    Documentation for m2e connectors (what are the advantages ?)
>>>>> 
>>>>> 
>>>>> 
>>>>> Just my two coins,
>>>>> 
>>>>> Regards Christian
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> m2e-users mailing list
>>>>> m2e-users@xxxxxxxxxxx
>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>> 
>>>> _______________________________________________
>>>> m2e-users mailing list
>>>> m2e-users@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>> 
>>> _______________________________________________
>>> m2e-users mailing list
>>> m2e-users@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>> 
>> _______________________________________________
>> m2e-users mailing list
>> m2e-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
> 
> _______________________________________________
> m2e-users mailing list
> m2e-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/m2e-users

/max
http://about.me/maxandersen





Back to the top