Hi,

> This is not expected behaviour. I think the problem has to do with use
> of SNAPSHOT plugins but I was never able to reproduce it reliably
> locally. If you can provide exact steps that trigger the problem, that
> would be really helpful.

Unfortunatelly, the problem with maven build extension is a bit weird.

- I just tried to release a fix (ie. not a SNAPSHOT) version of the plug-in
with no effect (error still there)

- It seems, that whatever purpose of files in
.metadata/.plugins/org.eclipse.m2e.jdt/, sometimes there are less files
than maven projects -- as if the process that generates them will crash?

  - removing them and letting Eclipse regenerate it seems to help

- I can give you a snippet of log, maybe it will help:

- - - -

2011-11-16 19:25:41,236 [Worker-1] ERROR o.e.m.c.i.p.r.ProjectRegistryManager - 
Failed to read Maven project: 1 problem was encountered while building the 
effective model for cz.dain.ispop.facade.service:dto:1.0-SNAPSHOT
[ERROR] Unresolveable build extension: Plugin 
cz.dain.ispop:build-tools:1.0-SNAPSHOT or one of its dependencies could not be 
resolved: Failed to collect dependencies for 
cz.dain.ispop:build-tools:jar:1.0-SNAPSHOT () @
 for project cz.dain.ispop.facade.service:dto:1.0-SNAPSHOT at 
/home/martin/src/dain/ispop/cz.dain.ispop.facade.service.dto/pom.xml
org.apache.maven.project.ProjectBuildingException: 1 problem was encountered 
while building the effective model for 
cz.dain.ispop.facade.service:dto:1.0-SNAPSHOT
[ERROR] Unresolveable build extension: Plugin 
cz.dain.ispop:build-tools:1.0-SNAPSHOT or one of its dependencies could not be 
resolved: Failed to collect dependencies for 
cz.dain.ispop:build-tools:jar:1.0-SNAPSHOT () @
 for project cz.dain.ispop.facade.service:dto:1.0-SNAPSHOT at 
/home/martin/src/dain/ispop/cz.dain.ispop.facade.service.dto/pom.xml
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:139)
 ~[maven-core-3.0.2.jar:3.0.2]
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:98)
 ~[maven-core-3.0.2.jar:3.0.2]
        at 
org.eclipse.m2e.core.internal.embedder.MavenImpl.readProject(MavenImpl.java:553)
 ~[org.eclipse.m2e.core_1.0.100.20110804-1717.jar:na]
        at 
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.readProjectWithDependencies(ProjectRegistryManager.java:746)
 ~[org.eclipse.m2e.core_1.0.100.20110804-1717.jar:na]
        at 
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.create(ProjectRegistryManager.java:167)
 ~[org.eclipse.m2e.core_1.0.100.20110804-1717.jar:na]
        at 
org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.create(MavenProjectManager.java:70)
 [org.eclipse.m2e.core_1.0.100.20110804-1717.jar:na]
        at 
org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.getMavenProject(SelectionUtil.java:276)
 [org.eclipse.m2e.core.ui_1.0.100.20110804-1717.jar:na]
        at 
org.eclipse.m2e.editor.pom.MavenPomEditor.readMavenProject(MavenPomEditor.java:744)
 [org.eclipse.m2e.editor_1.0.100.20110804-1717.jar:na]
        at 
org.eclipse.m2e.editor.pom.MavenPomEditor$7.run(MavenPomEditor.java:1070) 
[org.eclipse.m2e.editor_1.0.100.20110804-1717.jar:na]
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
[org.eclipse.core.jobs_3.5.100.v20110404.jar:na]
Caused by: org.apache.maven.model.building.ModelBuildingException: 1 problem 
was encountered while building the effective model for 
cz.dain.ispop.facade.service:dto:1.0-SNAPSHOT
[ERROR] Unresolveable build extension: Plugin 
cz.dain.ispop:build-tools:1.0-SNAPSHOT or one of its dependencies could not be 
resolved: Failed to collect dependencies for 
cz.dain.ispop:build-tools:jar:1.0-SNAPSHOT () @

        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:422)
 ~[maven-model-builder-3.0.2.jar:3.0.2]
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:374)
 ~[maven-model-builder-3.0.2.jar:3.0.2]
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:365)
 ~[maven-model-builder-3.0.2.jar:3.0.2]
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
 ~[maven-model-builder-3.0.2.jar:3.0.2]
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:135)
 ~[maven-core-3.0.2.jar:3.0.2]
        ... 9 common frames omitted

- - - -

> As for buildhelper connector, what are the exact problems that you are
> seeing?

According to buildhelper connector:

1. (this may not be related to buildhelper connector) we have several build
environments, each with its own maven profile.  One of the profiles is the
default one and as such it defines default values for various purposes (it
is activated by default <activeByDefault>).

anyway, the m2e is unable to determine those default values defined in
<activeByDefault> profile

2. we use several custom plug-ins, some of them are unable to be executed,
for example:

                <groupId>org.bsc.maven</groupId>
                <artifactId>maven-processor-plugin</artifactId>
                <version>1.3.7</version>

which is an annotation processor executed in

                    <execution>
                        <id>process-annotations</id>
                        <goals>
                            <goal>process</goal>
                        </goals>
                        <phase>generate-sources</phase>

will be happy to provide more info :-)

Kind Regards,
Martin.
_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to