More investigation shows me that this problem is occurring only with
projects whose profiles are inherit from corporate pom.
As experiment, I copied the profile from the corporate parent pom and
pasted it in the child project's pom, without change its name. after
that the m2e's dialog shows me both profiles (from parent AND the child)
as activated.
Then I changed the profile id in the child pom and m2e's dialog shows me
that only that profile as activated, not the parent one.
On 04-08-2014 12:40, Cristiano Gavião wrote:
Hello,
I'm using profiles as the ones below in my poms:
<profile>
<id>not-in-eclipse-mbp</id>
<activation>
<property>
<name>!m2e.version</name>
</property>
</activation>
</profile>
<profile>
<id>in-eclipse-mbp</id>
<activation>
<property>
<name>m2e.version</name>
</property>
</activation>
</profile>
<profile>
<id>whenIsIntegrationTestsProjectInEclipse</id>
<activation>
<property>
<name>m2e.version</name>
</property>
<file>
<exists>.lunifera.releng.itests</exists>
</file>
</activation>
</profile>
<profile>
<id>whenIsIntegrationTestsProject</id>
<activation>
<file>
<exists>.lunifera.releng.itests</exists>
</file>
</activation>
</profile>
The profile "whenIsIntegrationTestsProjectInEclipse" was added only
after maven 3.2.2 was released that included a fix that allows us to
use a "AND" between activation items instead "OR". (I've installed m2e
1.6x for use it)
I'm getting a problem with dependencies that is not being computed in
the maven java project at workspace (they should come from a profile
activated using file condition).
I tried the Maven Profile selection feature from m2e 1.6 to check the
active profiles for the project. But I'm getting different values then
when using mvn help:active-profiles.
In my case, m2e's dialog shows me only the "in-eclipse-mbp" profile as
auto activated (in italic) and some others from external sources, but
not the "whenIsIntegrationTestsProject" that is using file activation
that help:active-profiles shows me.
Below is the result of help:active-profiles in a project containing
the file .lunifera.releng.itests:
The following profiles are active:
- not-in-eclipse-mbp (source:
org.lunifera.releng.maven:lunifera-releng-maven-parent-mbp:0.10.1-SNAPSHOT)
- whenIsIntegrationTestsProject (source:
org.lunifera.releng.maven:lunifera-releng-maven-parent-mbp:0.10.1-SNAPSHOT)
is this a bug in m2e or am I missing something?
thanks in advance,
Cristiano
_______________________________________________
m2e-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users