从maven-exec调用7za失败

u123

我已经在ubuntu上安装了7za。在命令行中,这有效:

7za a -tzip -pMY_SECRET -mem=AES256 secure.zip /home/user/tmp/test.txt

在一个maven项目中,我试图从maven-exec插件中调用它:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <executions>
        <execution>
            <id>encrypt-zip</id>
            <goals>
                <goal>exec</goal>
            </goals>
            <phase>process-resources</phase>
            <configuration>
                <executable>7za</executable>
           <!-- <executable>/usr/bin/7za</executable> -->
                <arguments>
                    <argument>-tzip</argument>
                    <argument>-pMY_SECRET</argument>
                    <argument>-mem=AES256</argument>
                    <argument>/home/user/tmp/test.txt</argument>
                    <argument>secure.zip</argument>
                </arguments>
            </configuration>
        </execution>
    </executions>
</plugin>

但是由于以下错误而失败:

7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU)


Error:
Incorrect command line

这里工作不多,有什么建议吗?

亚诺斯

<argument>标签不与你的命令行例子完全匹配,并a丢失。

如果您这样重写,可能会起作用:

<argument>a</argument>
<argument>-tzip</argument>
<argument>-pMY_SECRET</argument>
<argument>-mem=AES256</argument>
<argument>secure.zip</argument>
<argument>/home/user/tmp/test.txt</argument>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从maven-exec调用7za失败

来自分类Dev

7za中的多线程支持

来自分类Dev

maven:从intellij调用时测试失败

来自分类Dev

Maven exec插件ClassNotFoundException

来自分类Dev

Maven exec插件ClassNotFoundException

来自分类Dev

“调用Maven 3”与“调用顶级Maven目标”

来自分类Dev

Maven清理失败

来自分类Dev

Maven项目生成失败

来自分类Dev

Maven构建失败

来自分类Dev

Maven部署失败?

来自分类Dev

Maven构建失败

来自分类Dev

Maven Tomcat部署失败

来自分类Dev

maven 项目创建失败

来自分类Dev

用于调用Maven插件的Maven插件?

来自分类Dev

在7za中将〜$名称从存档中排除

来自分类Dev

7za:如果输入错误,请重新输入密码

来自分类Dev

无法在Maven项目中执行目标org.codehaus.mojo:exec-maven-plugin:1.2.1:exec失败

来自分类Dev

exec maven插件:退出代码

来自分类Dev

selenium,junit,cucumber,maven 项目失败后如何调用函数

来自分类Dev

Maven原型:生成| 构建失败

来自分类Dev

Maven NatTable清理+安装失败

来自分类Dev

业力-Maven插件失败

来自分类Dev

Jenkins Build失败-Sonar Maven

来自分类Dev

Maven安装通过,但测试失败

来自分类Dev

Maven构建失败类NotFoundException

来自分类Dev

Maven NatTable清理+安装失败

来自分类Dev

Maven 构建失败 - 符号:,位置:

来自分类Dev

Maven 安装 jar 创建失败

来自分类Dev

Maven tomcat7部署集成测试失败