`

mvn插件

阅读更多
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <!-- <configuration> <webXml>target/web.xml</webXml> </configuration> -->
                <configuration>
                    <webResources>
                        <resource>
                            <excludes>
                                <exclude>dbre.xml</exclude>
                            </excludes>
                            <directory>src/main/resources</directory>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>aspectj-maven-plugin</artifactId>
                <version>1.4</version>
                <dependencies>
                    <!-- NB: You must use Maven 2.0.9 or above or these are ignored (see MNG-2972) -->
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjrt</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjtools</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
                <executions>
                    <execution>
                        <phase>process-sources</phase>
                        <goals>
                            <goal>compile</goal>
                            <goal>test-compile</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <outxml>true</outxml>
                    <aspectLibraries>
                        <aspectLibrary>
                            <groupId>org.springframework</groupId>
                            <artifactId>spring-aspects</artifactId>
                        </aspectLibrary>
                    </aspectLibraries>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <!--
                      Aspects in src/main/java and src/main/aspects are added as default in the 
                      compile goal.
                      Aspects in src/test/java and src/test/aspects are added as default in the 
                      test-compile goal.
                      Aspects in src/main/java are added in the test-compile goal 
                      if weaveWithAspectsInMainSourceFolder is set to true
                    -->
                    <weaveWithAspectsInMainSourceFolder>false</weaveWithAspectsInMainSourceFolder>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12</version>
                <configuration>
                    <printSummary>false</printSummary>
                    <redirectTestOutputToFile>true</redirectTestOutputToFile>
                    <excludes>
                        <exclude>**/*_Roo_*</exclude>
                    </excludes>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.3</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.7</version>
            </plugin>
            <!-- IDE -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.7</version>
                <!-- Note 2.8 does not work with AspectJ aspect path -->
                <configuration>
                    <downloadSources>true</downloadSources>
                    <downloadJavadocs>false</downloadJavadocs>
                    <wtpversion>2.0</wtpversion>
                    <additionalBuildcommands>
                        <buildCommand>
                            <name>org.eclipse.ajdt.core.ajbuilder</name>
                            <arguments>
                                <aspectPath>org.springframework.aspects</aspectPath>
                            </arguments>
                        </buildCommand>
                        <buildCommand>
                            <name>org.springframework.ide.eclipse.core.springbuilder</name>
                        </buildCommand>
                    </additionalBuildcommands>
                    <additionalProjectnatures>
                        <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
                        <projectnature>com.springsource.sts.roo.core.nature</projectnature>
                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                    </additionalProjectnatures>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-idea-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <downloadSources>true</downloadSources>
                    <dependenciesAsLibraries>true</dependenciesAsLibraries>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
            </plugin>
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>8.1.4.v20120524</version>
                <configuration>
                    <webAppConfig>
                        <contextPath>/${project.name}</contextPath>
                    </webAppConfig>
                </configuration>
            </plugin>
        </plugins>
    </build>

 spring roo所使用的插件列表,STS3.5.0 compiler报错,

 

------------------------------------------------------------------------------------------------------------------------

原来是因为刚安装的sts没有设置自己的mvn路径

分享到:
评论

相关推荐

    eclipse各个版本的mvn插件

    ### Eclipse各版本MVN插件概述 Eclipse是一款广受欢迎的开源集成开发环境(IDE),支持多种编程语言,尤其在Java开发领域具有重要的地位。为了更好地支持Maven项目管理工具,Eclipse推出了专门针对Maven的插件——m...

    maven插件压缩包

    ** Maven 插件详解及其在Zookeeper与Kafka搭建中的应用 ** Maven是一个强大的Java项目管理工具,它简化了构建、依赖管理和项目文档的生成。Maven通过使用一种标准化的项目对象模型(Project Object Model,POM)来...

    apacke-wicket-mvn编译

    【描述】:“自用,在线转移资源,使用带mvn插件的eclipse直接导入即可。”这说明这个项目是个人使用,并且包含了在线资源的迁移。Eclipse是一个广泛使用的Java集成开发环境(IDE),它支持Maven插件,使得用户可以...

    B3LOG Solo v1.0.0 for MySQL.zip

    B3LOG Solo 是一个专业、简约、稳定、极速的开源 Java 博客系统。 java开源博客 -- B3LOG Solo 从 0.4.1 开始,正式同时支持 GAE 平台与常规 Servlet 容器。...161 使用 mvn 插件统一 Java 格式化

    mvn 常用命令手册mvn开发必备

    Maven 是一个项目管理和理解工具,它包含了一个项目对象模型 (POM),一组标准集合,一个项目生命周期,一个依赖管理机制,用于运行构建任务的插件集合,以及用来扩展现有功能的插件机制。在实际开发过程中,熟练掌握...

    mvn常用命令行

    Maven 的强大之处在于其插件机制,`mvn jetty:run` 可以直接将项目部署到 Jetty 服务器运行,`mvn deploy:deploy-file` 用于上传自定义的 JAR 文件到远程仓库。 总之,理解并熟练使用这些 Maven 命令行,将有助于你...

    mvn release 配置说明

    `mvn release`是Maven项目管理工具中的一个插件,用于执行软件版本的发布流程。这个流程通常包括准备发布的新版本,创建源码和二进制的归档,然后在版本控制系统中提交这些更改。在本文中,我们将深入探讨`mvn ...

    Mvn常用命令总结

    某些Maven插件支持通过-D参数传递额外的配置信息,如设置WTP版本等。 #### 15. 显示详细日志:`mvn -e` 在调试构建问题时,使用该选项可以使Maven打印出更详细的日志信息。 #### 16. 验证项目状态:`mvn validate...

    mvn常用命令

    `mvn -Dwtpversion=1.0 eclipse:eclipse`生成WTP插件的Web项目 `mvn -Dwtpversion=1.0 eclipse:clean`清除Eclipse项目的配置信息(Web项目) `mvn eclipse:eclipse`将项目转化为Eclipse项目 Repository配置 在应用...

    mvn配置命令文档

    - 将Maven插件的`features`和`plugins`目录复制到MyEclipse的`dropins`目录下(例如:`D:/JAVA/MyEclipse/MyEclipse10/dropins/maven`)。 - 创建一个名为`maven.link`的文件,并编辑其内容为`path=D:/JAVA/...

    gatling-maven-plugin:用于Maven的Gatling插件

    Maven插件是Maven生态系统的关键组成部分,它们扩展了Maven的功能,允许开发者执行特定的任务,如编译、测试、打包等。Gatling-Maven-Plugin就是这样一个插件,它允许我们在Maven构建过程中执行Gatling性能测试。 *...

    匹处理mvn命令用法

    3. **版本控制**:`mvn versions`插件可以帮助管理项目的版本号。 4. **部署到远程仓库**:`mvn deploy`命令将项目发布到远程仓库,供其他开发者使用。 5. **解决依赖冲突**:当多个依赖有相同的包但版本不同时,...

    impsort-maven-plugin:Java导入排序器插件。 整理您的展示次数!

    ImpSort Maven插件在以下位置查看此插件的文档: : 整理您的展示次数! 一个Maven插件,用于对Java源文件中的import语句进行排序。 该插件将用于其自己的版本。 它的公共API是目标和配置选项的名称。

    swagger2markup-maven-plugin:一个Swagger2Markup Maven插件

    Swagger2Markup Maven插件 参考文件 该文档可以在找到 执照 版权所有2015 Robert Winkler 根据Apache许可证2.0版(“许可证”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下位置获得许可证的...

    MvnRunner:IntelliJ插件,用于maven,通过mvn构建和运行单元测试或主要方法

    MvnRunner 一个用于maven模块的IntelliJ插件,由mvn构建,运行单元测试和主要方法。插件做了什么?针对maven管理的Java项目,添加maven模块内置菜单;在运行和调试两个菜单项上添加maven的处理方式,根据直接调用...

    Spring mvn学习资料

    标题 "Spring mvn学习资料" 暗示了我们即将探讨的是关于Spring框架与Maven构建工具的相关知识。Spring是一个广泛使用的Java企业级应用开发框架,它提供了丰富的功能,包括依赖注入、AOP(面向切面编程)、数据访问、...

    springmvn搭建的Maven项目入门

    - 在命令行或者IDEA中执行`mvn jetty:run`启动Jetty服务器,测试项目是否能够正常运行。 4. **编写简单的Controller** - 创建一个Java类,标记为@Controller,定义处理请求的方法,使用@RequestMapping注解指定...

    mvn 配置 yui 自动 打包

    当执行`mvn package`命令时,Maven会在指定的生命周期阶段(这里是`package`阶段)运行这个插件,自动对指定的JavaScript和CSS文件进行压缩,并将结果保存到指定的文件中。 除了直接在pom.xml中配置外,还可以通过...

    mvn_resp.rar

    本资料"mvn_resp.rar"聚焦于Maven的响应式编程(Reactive Programming)特性,旨在帮助开发者深入理解并熟练运用这一技术。以下是关于Maven响应式编程的详细讲解。 一、Maven概述 Maven是由Apache软件基金会开发的...

Global site tag (gtag.js) - Google Analytics