maven(exec插件)不使用“/”字符解析项目路径

ars1skjm  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(255)

我有一个用maven配置的spring启动应用程序。另外,我使用intellij idea 2020.2.3作为文本编辑器。
我尝试使用exec maven plugin运行bash脚本,但它无法正确解析项目路径pom.xml:

...
             <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>${exec-maven-plugin.version}</version>
                <executions>
                    <execution>
                        <id>start-local-test-server</id>
                        <phase>pre-test</phase>
                        <goals>
                            <goal>exec</goal>
                        </goals>
                        <configuration>
                            <executable>bash</executable>
                            <arguments>
                                <argument>${project.basedir}/myScript.sh</argument>
                                <argument>reload</argument>
                            </arguments>
                            <skip>${skipITs}</skip>
                        </configuration>
                    </execution>
...

我是在 mvn clean verify :

[INFO] 
[INFO] --- exec-maven-plugin:1.6.0:exec (start-local-test-server) @ my-testing-app ---
/bin/bash: C:UsersMyUserIdeaProjectsmy-testing-app/myScript.sh: No such file or directory
[ERROR] Command execution failed.
org.apache.commons.exec.ExecuteException: Process exited with an error: 127 (Exit value: 127)

路径应该是:c:/users/myuser/ideaprojects/my testing app/myscript.sh
我想提到的是,它是远程工作在Jenkins,我得到这个消息错误,只有在本地主机。我认为这与一些智能化的想法有关,但我不知道问题出在哪里。有什么线索吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题