小编Dre*_*rew的帖子

Ant - 仅从树上的一个子目录复制文件和子目录

我想从单个子目录中使用Ant复制文件和子目录,而不复制其余的目录结构和内容.例如,我想复制dir_3,它的文件(file_1到file_n)和子目录(dir_4和dir_5),但不是dir_1和dir_2.有没有我可以用来做这个的模式?

temp
   \--dir_1
   \--dir_2
       |
       \--dir_3
           |
           \--dir_4
           \--dir_5
           \-- file_1
           |
           \--file_n
Run Code Online (Sandbox Code Playgroud)

谢谢.

ant

6
推荐指数
1
解决办法
2万
查看次数

如何使用Ant replaceregexp删除行,但不留空行

我有以下文本文件:

    清单版本:3.0.0
    Ant版本:Apache Ant 1.7.1
    创建时间:10.0-b19(Sun Microsystems Inc.)
    Require-Bundle:org.eclipse.linuxtools.cdt.libhover; bundle-version =“ 1。
     1.0“
    Bundle-SymbolicName:com.qnx.doc.gestures.lib_ref
    捆绑版本:3.0.0.20121120
    包本地化:插件
    捆绑包名称:%plugin.name
    捆绑销售商:%plugin.providername

我正在尝试在replaceregexp任务中使用以下模式

    regexp pattern ='Require-Bundle:org.eclipse.linuxtools.cdt.libhover; bundle-version =“ 1。
   [\ s \ S] *'

最后这样:

    清单版本:3.0.0
    Ant版本:Apache Ant 1.7.1
    创建时间:10.0-b19(Sun Microsystems Inc.)
     1.0“
    Bundle-SymbolicName:com.qnx.doc.gestures.lib_ref
    捆绑版本:3.0.0.20121120
    包本地化:插件
    捆绑包名称:%plugin.name
    捆绑销售商:%plugin.providername

问题是我不断得到这个:

    清单版本:3.0.0
    Ant版本:Apache Ant 1.7.1
    创建时间:10.0-b19(Sun Microsystems Inc.)

     1.0“
    Bundle-SymbolicName:com.qnx.doc.gestures.lib_ref
    捆绑版本:3.0.0.20121120
    包本地化:插件
    捆绑包名称:%plugin.name
    捆绑销售商:%plugin.providername

我的正则表达式应该如何摆脱空行?

谢谢。

ant

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

标签 统计

ant ×2