I found a way to disable some phase in m2eclipse :

  <profiles>

    <profile>
      <id>standard-maven</id>
      <activation>
        <property>
            <name>!osgi.bundles.defaultStartLevel</name>
        </property>
        <activeByDefault>false</activeByDefault>
      </activation>

      <build>

        <plugins>

...

        </plugins>

      </build>

    </profile>

  </profiles>

Hope it will help others :)


2009/3/13 Henri Gomez <[email protected]>:
> Did there is a property set by m2eclipse, which could be used to
> disable a 'standard' build profile ?
>
> 2009/3/13 Igor Fedorenko <[email protected]>:
>> Right-click on the project, Properties, Maven, set "Goals to invoke after
>> project clean" to empty string or something like "validate". Unfortunately,
>> this has to be configured for all affected projects individually.
>>
>> Alternatively, you can move JSP compilation to pom.xml profile which is not
>> enabled in m2e.
>>
>> --
>> Regards,
>> Igor
>>
>> Henri Gomez wrote:
>>>
>>> 2009/3/13 Igor Fedorenko <[email protected]>:
>>>>
>>>> Can you please submit bugreport to the new JIRA [1], with sample project
>>>> and
>>>> steps to reproduce the problem?
>>>>
>>>> Also, do you really need to compile JSP when working in wtp? You should
>>>> be
>>>> able to disable it by telling m2e more specific goals to execute on
>>>> project
>>>> clean, resource change and update configuration. Bit tedious, but should
>>>> work. Will likely have a better solution for this in 0.9.8.
>>>
>>> No I didn't need to compile JSP and I'd better like to avoid it.
>>>
>>> I wonder how I could avoid the build when m2eclipse do the clean phase.
>>>
>>>
>>> My pom is :
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>                      http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>>>
>>>  <modelVersion>4.0.0</modelVersion>
>>>
>>>  <!-- ===================================== -->
>>>  <!-- Our Parent POM is the mycorp myapp POM -->
>>>  <!-- ===================================== -->
>>>
>>>  <parent>
>>>    <groupId>fr.mycorp</groupId>
>>>    <artifactId>mycorp-myapp</artifactId>
>>>    <version>1.2-SNAPSHOT</version>
>>>  </parent>
>>>
>>>  <groupId>fr.mycorp.am</groupId>
>>>  <artifactId>mycorp-am-myapp-webapp</artifactId>
>>>  <name>mycorp-am-myapp-webapp</name>
>>>  <version>1.1.0</version>
>>>  <packaging>war</packaging>
>>>
>>>  <build>
>>>
>>>    <plugins>
>>>
>>>                <plugin>
>>>                        <groupId>fr.mycorp.mojo</groupId>
>>>                        <artifactId>translator-maven-plugin</artifactId>
>>>                </plugin>
>>>
>>>                <plugin>
>>>                        <groupId>org.codehaus.mojo</groupId>
>>>                        <artifactId>jspc-maven-plugin</artifactId>
>>>                </plugin>
>>>
>>>                <plugin>
>>>                <groupId>org.apache.maven.plugins</groupId>
>>>                <artifactId>maven-war-plugin</artifactId>
>>>                </plugin>
>>>
>>>        </plugins>
>>>
>>>  </build>
>>>
>>>  <dependencies>
>>>
>>>    <dependency>
>>>      <groupId>fr.mycorp.am</groupId>
>>>      <artifactId>mycorp-am-myapp</artifactId>
>>>      <version>${pom.version}</version>
>>>    </dependency>
>>>
>>>    <dependency>
>>>      <groupId>fr.mycorp.db</groupId>
>>>      <artifactId>mycorp-db-myapp</artifactId>
>>>    </dependency>
>>>
>>>    <dependency>
>>>      <groupId>fr.mycorp.tc</groupId>
>>>      <artifactId>mycorp-tc-myapp</artifactId>
>>>    </dependency>
>>>
>>>    <dependency>
>>>      <groupId>fr.mycorp.vl</groupId>
>>>      <artifactId>mycorp-vl-myapp</artifactId>
>>>    </dependency>
>>>
>>>  </dependencies>
>>>
>>> </project>
>>>
>>>
>>>
>>>> [1] https://issues.sonatype.org/browse/MNGECLIPSE
>>>>
>>>> Henri Gomez wrote:
>>>>>
>>>>> Good point Igo, closing the mojo project in my workspace, helped.
>>>>>
>>>>> BTW, now I go to new errors, around JSPC plugin.
>>>>>
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
>>>>> in the plugin manager executing goal
>>>>> 'org.codehaus.mojo:jspc-maven-plugin:1.4.6:compile': Mojo execution
>>>>> failed.
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:505)
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
>>>>> at
>>>>>
>>>>> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
>>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
>>>>> at
>>>>>
>>>>> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
>>>>> at
>>>>>
>>>>> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
>>>>> at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
>>>>> at
>>>>>
>>>>> org.maven.ide.eclipse.internal.builder.MavenBuilder$1.execute(MavenBuilder.java:123)
>>>>> at
>>>>>
>>>>> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:986)
>>>>> at
>>>>>
>>>>> org.maven.ide.eclipse.internal.project.MavenProjectFacade.execute(MavenProjectFacade.java:319)
>>>>> at
>>>>>
>>>>> org.maven.ide.eclipse.internal.builder.MavenBuilder.executePostBuild(MavenBuilder.java:109)
>>>>> at
>>>>>
>>>>> org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:95)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
>>>>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
>>>>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
>>>>> at
>>>>>
>>>>> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
>>>>> at
>>>>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
>>>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>>>>> Caused by: org.apache.maven.plugin.PluginExecutionException: Mojo
>>>>> execution failed.
>>>>> at
>>>>>
>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:601)
>>>>> at
>>>>>
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
>>>>> ... 26 more
>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: JSPC Error
>>>>> at
>>>>>
>>>>> org.codehaus.mojo.jspc.AbstractJspcMojo.execute(AbstractJspcMojo.java:265)
>>>>> at
>>>>>
>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
>>>>> ... 27 more
>>>>> Caused by: org.apache.jasper.JasperException: Unable to compile class
>>>>> for
>>>>> JSP
>>>>>
>>>>> An error occurred at line: 427 in the jsp file: /jsp/amDetailLien.jsp
>>>>> Generated servlet error:
>>>>> The method equals(Object) in the type String is not applicable for the
>>>>> arguments (int)
>>>>>
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
>>>>> at
>>>>>
>>>>> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
>>>>> at
>>>>>
>>>>> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:409)
>>>>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
>>>>> at org.apache.jasper.JspC.processFile(JspC.java:986)
>>>>> at org.apache.jasper.JspC.execute(JspC.java:1135)
>>>>> at
>>>>>
>>>>> org.codehaus.mojo.jspc.AbstractJspcMojo.execute(AbstractJspcMojo.java:248)
>>>>> ... 28 more
>>>>>
>>>>>
>>>>>
>>>>> 2009/3/13 Henri Gomez <[email protected]>:
>>>>>>>
>>>>>>> I think this is a different problem. Do you have
>>>>>>> fr.slib.mojo:translator-maven-plugin in your workspace, by any chance?
>>>>>>> If
>>>>>>> you do, can you remove/close it and try building the war again?
>>>>>>
>>>>>> Hehe, you're right, I've got it in my workspace
>>>>>>
>>>>>>> FYI, 0.9.7 resolves maven plugins from workspace during Eclipse build
>>>>>>> now.
>>>>>>
>>>>>> Could be a reason.
>>>>>> I'll check that, thanks for the clue
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>   http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>  http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>   http://xircles.codehaus.org/manage_email
>>
>>
>>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to