我尝试使用以下命令将带有maven的类路径转换为文件:
mvn dependency:build-classpath -Dmdep.ouputFile=test.txt
但结果是用';'分隔的一行。 问题是,当我尝试用Windows批处理读取行时,我没有得到结果,因为该行大于8192个字符。 我可以用多行而不是一行来得到结果吗? 如果有一种方法可以使用/ P作为@Squashman建议但是基于分隔符得到部件会很好,否则,我更喜欢通过maven命令将依赖关系列表作为多行获得。
答案 0 :(得分:0)
使用 Dave Benham 编写的JREPL.BAT分割文件test.txt
中的长行是一项很容易实现的任务,这是一个批处理文件/ JScript混合运行正则表达式使用JScript替换文件。
下载包含 JREPL.BAT 的ZIP文件,并将此批处理文件解压缩到批处理文件的目录中。将以下行添加到批处理文件中,以通过回车+换行符替换test.txt
中的所有分号。
call "%~dp0jrepl.bat" ";" "\r\n" /XSEQ /F test.txt /O -