相关疑难解决方法(0)

Ant版本1.8.0中记录了classpath,path和pathelement的位置?

我正在查看Apache Ant版本1.8.0附带的文档,但无法找到记录类路径,路径和元素的位置.我找到了一个描述类似结构的路径的页面,但它没有列出这些的有效属性或嵌套元素.我在文档中找不到的另一件事是描述filelist,fileset,patternset和path之间的关系以及如何来回转换它们.例如,必须有一种更简单的方法来编译一个包中的那些类,同时删除包类和更新文档上的所有类依赖项.

<!-- Get list of files in which we're interested. -->
<fileset id = "java.source.set"
    dir     = "${src}">
  <include name = "**/Package/*.java" />
</fileset>

<!-- Get a COMMA separated list of classes to compile. -->
<pathconvert property = "java.source.list"
    refid             = "java.source.set"
    pathsep           = ",">
  <globmapper from = "${src}/*.@{src.extent}"
      to           = "*.class" />
</pathconvert>

<!-- Remove ALL dependencies on package classes. -->
<depend srcdir = "${src}"
    destdir    = "${build}"
    includes   = "${java.source.list}"
    closure    = "yes" />

<!-- Get a …
Run Code Online (Sandbox Code Playgroud)

ant build.xml

44
推荐指数
1
解决办法
5万
查看次数

嵌套路径和文件集之间有什么区别?

我一直在谷歌搜索"文件集和路径之间的差异"文章一段时间,但没有发现任何有用的东西.例如,以下内容之间的区别是什么(例如,有一个someDir目录,其中包含.jar文件且没有子目录):

<path id="somePathId">
    <pathelement path="someDir"/>
</path>

<path id="someId">
  <path refid="somePathId" />
</path>
Run Code Online (Sandbox Code Playgroud)

<path id="someId">
  <fileset dir="someDir">
     <include name="*.*">
  </fileset>
</path>
Run Code Online (Sandbox Code Playgroud)

ant path fileset

10
推荐指数
1
解决办法
9575
查看次数

标签 统计

ant ×2

build.xml ×1

fileset ×1

path ×1