`

Maven 问题标记

阅读更多

 

1, 如何在maven中调用ant任务并传递参数?

 

http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html

 

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <id>compile</id>
            <phase>compile</phase>
            <configuration>
              <tasks>
                <property name="compile_classpath" refid="maven.compile.classpath"/>
                <property name="runtime_classpath" refid="maven.runtime.classpath"/>
                <property name="test_classpath" refid="maven.test.classpath"/>
                <property name="plugin_classpath" refid="maven.plugin.classpath"/>

                <ant antfile="${basedir}/build.xml">
                  <target name="test"/>
                </ant>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

build.xml文件:

<?xml version="1.0"?>
<project name="test6">

    <target name="test">

      <echo message="compile classpath: ${compile_classpath}"/>
      <echo message="runtime classpath: ${runtime_classpath}"/>
      <echo message="test classpath:    ${test_classpath}"/>
      <echo message="plugin classpath:  ${plugin_classpath}"/>

    </target>

</project>
分享到:
评论

相关推荐

    maven仓库清理程序

    - **解决依赖问题**:有时,过时的或错误的.lastupdated文件可能导致Maven误以为某些依赖未更新,清理后可以强制Maven重新检查并获取最新的依赖。 **maven_clean_cache脚本**: 看到提供的文件名`maven_clean_...

    Maven-javadoc-plugin

    Maven-javadoc-plugin

    MavenHelper插件 帮你检查maven的各种冲突

    2. **冲突检测**:该插件能自动检测出有版本冲突的依赖,并用醒目的颜色标记,让你快速定位问题。 3. **排除依赖**:如果某个依赖导致了冲突,MavenHelper允许你直接在IDE内排除该依赖,减少了在pom.xml文件中手动...

    MavenHelper

    2. **冲突检测**:在依赖树的基础上,MavenHelper能自动标记出存在版本冲突的依赖,帮助开发者迅速定位问题。 3. **冲突解决建议**:插件提供了一些智能的解决策略,如强制指定某个版本、排除不必要依赖等,根据...

    Maven3.0权威指南

    - **从Maven 1.x升级到Maven 2.x(Upgrading from Maven 1.x to Maven 2.x)**:由于两者之间存在较大的差异,因此需要特别注意升级过程中的兼容性问题。 #### 三、项目对象模型 1. **POM介绍(Introduction)** - *...

    IDEA Maven Helper插件

    Maven Helper能帮助你找出项目中的依赖冲突,用不同的颜色标记出冲突的依赖项,方便你识别并处理。通过对比不同版本的API差异,你可以选择合适版本并排除不合适的依赖。 #### 2.3 快速跳转 Maven Helper集成在IDEA...

    maven安装与配置

    例如,在给出的例子中,最新的稳定版本是3.3.9,应选择红色框标记的版本进行下载。 #### 三、解压安装 1. **选择安装目录**:将下载的Maven压缩包解压到一个合适的系统目录下,例如`D:\ProgramFiles\Java\apache-...

    maven+jersey项目源码

    2. **依赖管理**:Maven 自动处理项目依赖关系,通过在POM中声明依赖,Maven会从中央仓库下载所需的JAR包,避免了类路径冲突问题。 3. **构建生命周期**:Maven拥有三个主要的构建生命周期阶段:`clean`(清理)、`...

    maven web项目 Demo

    同时,我们需要添加如`javax.servlet:servlet-api`(Servlet接口)、`jsp-api`(JSP接口)等依赖,这些通常标记为`provided`,意味着由目标服务器提供。 4. **编译与测试**:通过运行`mvn compile`命令,Maven将...

    maven项目相关问题解决1

    本文将针对“maven项目相关问题解决1”中的两个主要问题进行详细解答。 首先,我们来讨论第一个问题:maven工程在Tomcat部署后,WEB-INF下没有lib目录。这通常是由于Maven配置不正确导致的,使得Maven没有正确地将...

    maven插件jar

    5. **Eclipse 特性**:Eclipse Maven 插件还提供了诸如项目同步、问题标记、Maven 更新和构建配置等功能。它使得开发者能够在 Eclipse 内直接运行 Maven 命令,查看构建日志,并且可以与 Eclipse 的其他特性(如调试...

    maven-ojdbc7-maven本地离线安装包.zip

    标签 "maven-ojdbc7-mav" 显然是对Maven和ojdbc7的简写,用于标记这个资源的相关性。 压缩包子文件的文件名称列表包括 "ojdbc7-12.1.0.2.jar" 和 "文档-2.txt"。"ojdbc7-12.1.0.2.jar" 是Oracle JDBC驱动程序的具体...

    gs-maven, 使用 Maven 构建Java项目.zip

    gs-maven, 使用 Maven 构建Java项目 标记项目maven目录你将构建什么。你需要什么。设置了项目项目。定义一个简单的Maven 构建工具。构建Java代码声明依赖项编写测试文件。摘要文件另请参阅本指南引导你使用 Maven

    Maven整合SpringBoot框架

    这个启动类通常会被标记为`@SpringBootApplication`,这是一个组合注解,包含了`@Configuration`、`@EnableAutoConfiguration`和`@ComponentScan`,这使得Spring Boot能够自动配置和初始化应用。 接下来,我们要...

    maven.scm插件

    4. **Tagging**:创建版本标签,标记项目在特定时刻的状态,通常用于发布里程碑或正式版本。 5. **Branching**:创建分支,支持并行开发,允许团队成员独立工作,然后再合并代码。 ### 二、配置Maven SCM插件 在`...

    使用Eclipse构建Maven的SpringMVC项目

    Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者自动化构建过程,解决jar包版本不一致的问题,并提供清晰的项目结构。 首先,Eclipse需要安装Maven插件m2e(Maven Integration for Eclipse),这可以从...

    IDEA国内maven多仓库配置文件.rar

    因网络原因,很多IntelliJ IDEA用户发现其默认配置maven仓库...如更新后还是有部分架包下载失败,一般属于版本问题,在pom.xml中查看,标记红色的架包,去阿里云maven仓库检索版本信息,将版本信息加入pom.xml即可。

    Maven2.Ant.Junit合集

    JUnit支持注解(Annotations),如`@Test`,用于标记测试方法,`@Before`和`@After`用于定义在每个测试前后的准备工作和清理工作。此外,`assertEquals`等断言方法用于验证预期结果。Junit还提供了测试套件(Test ...

    freemarker+spring+maven代码

    4. **编写Controller**:在Java源代码中创建一个控制器类,使用`@Controller`注解标记,并添加处理请求的方法,例如: ```java @Controller public class IndexController { @RequestMapping("/index") public ...

Global site tag (gtag.js) - Google Analytics