在不同的屏幕上运行执行

时间:2018-05-03 15:58:37

标签: maven

我使用以下命令创建了一个shell脚本:

//sudo apt-get install xserver-xephyr(needed only for installation)

Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Xephyr -screen 1024x768 :51 &
export DISPLAY=:51

当此脚本运行时,将打开另一个屏幕。之后,如果我运行

mvn clean package 
然后它在这个屏幕上开始执行。所以我可以在我的实际屏幕上继续工作。

但问题是当我通过pom.xml文件执行脚本时,它会打开一个屏幕,但无法在该屏幕上执行。它在我的真实屏幕中开始执行。

我运行脚本的pom文件是:

<plugin>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.6.0</version>
            <groupId>org.codehaus.mojo</groupId>
            <executions>
                    <execution><!-- Run our version calculation script -->
                        <id>Renaming build artifacts</id>
                        <phase>initialize</phase>
                        <goals>
                            <goal>exec</goal>
                        </goals>
                        <configuration>
                            <executable>bash</executable>
                            <commandlineArgs>/home/usr/test.sh</commandlineArgs>
                        </configuration>
                    </execution>
                </executions>
        </plugin>
问题在哪里?为什么我的执行没有在脚本打开的屏幕上启动? 或者在不同的屏幕上运行执行的任何其他解决方案?

由于

0 个答案:

没有答案