zoukankan      html  css  js  c++  java
  • Maven小技巧 eclipse.m2e的插件运行定义

    在eclipse.m2e环境下定义一些Maven插件的运行任务的时候,会出现Eclipse的错误。对有无错嗜好的人来说,这个错误提示非常讨厌。

    下面通过在eclipse.m2e的lifecycle-mapping里定义对应的运行说明,消除掉该错误提示。

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-dependency-plugin</artifactId>
                                        <versionRange>[1.0.0,)</versionRange>
                                        <goals>
                                            <goal>copy-dependencies</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <execute>
                                            <runOnIncremental>false</runOnIncremental>
                                        </execute>
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                           <outputDirectory>${project.build.directory}/libs</outputDirectory>
                            <excludeTransitive>false</excludeTransitive>
                            <stripVersion>true</stripVersion>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

  • 相关阅读:
    非常棒的Java REST服务器栈
    新闻发布项目——Servlet类(doDelCategoryServlet )
    新闻发布项目——Servlet类(doDelCategoryServlet )
    新闻发布项目——Servlet类(doCategoryModifyServlet )
    新闻发布项目——Servlet类(doCategoryModifyServlet )
    新闻发布项目——Servlet类(doCategoryModifyServlet )
    新闻发布项目——Servlet类(doCategoryaddServlet)
    新闻发布项目——Servlet类(doCategoryaddServlet)
    新闻发布项目——Servlet类(doCategoryaddServlet)
    新闻发布项目——Servlet类(doNews_readServlet )
  • 原文地址:https://www.cnblogs.com/exmyth/p/3025771.html
Copyright © 2011-2022 走看看