如何在没有jar路径的情况下使用jar中的ant unjar文件到特定目录
How to use ant unjar file from a jar into a specific directory without path from jar
我想将文件从 jar 中复制到特定目录而不保留 jar 中的路径。
我可以使用 unjar 从 jar 中找到我想要的文件 OK:
<unjar dest="some_dest_path" overwrite="true" src="somejar.jar">
<patternset>
<include name="somepath_in_jar/somefile.ext" />
</patternset>
</unjar>
但是 somefile
被提取到:
some_dest_path/somepath_in_jar/somefile.ext
当我希望将文件提取到:
some_dest_path/somefile.ext
即不拖拽打包的路径和进程
如何从 jar 中提取文件而不让提取的文件包含其打包路径?
尝试使用映射器
<unjar dest="some_dest_path" overwrite="true" src="somejar.jar">
<patternset>
<include name="somepath_in_jar/somefile.ext" />
</patternset>
<mapper type="flatten"/>
</unjar>
我想将文件从 jar 中复制到特定目录而不保留 jar 中的路径。
我可以使用 unjar 从 jar 中找到我想要的文件 OK:
<unjar dest="some_dest_path" overwrite="true" src="somejar.jar">
<patternset>
<include name="somepath_in_jar/somefile.ext" />
</patternset>
</unjar>
但是 somefile
被提取到:
some_dest_path/somepath_in_jar/somefile.ext
当我希望将文件提取到:
some_dest_path/somefile.ext
即不拖拽打包的路径和进程
如何从 jar 中提取文件而不让提取的文件包含其打包路径?
尝试使用映射器
<unjar dest="some_dest_path" overwrite="true" src="somejar.jar">
<patternset>
<include name="somepath_in_jar/somefile.ext" />
</patternset>
<mapper type="flatten"/>
</unjar>