我正在为测试maven项目创建构建,该项目包含myserver.bat,myworker.bat,myui.jar文件,这些文件将在构建项目后创建。我的要求是使用一个'install.sh'自动运行项目,它将在运行项目之前检查环境,然后运行myserver.bat,myworker.bat和myui.jar来运行项目。
myui.jar是在'ui \ target'文件夹中创建的,如果我运行命令:
java -jar myui.jar
从'ui \ target'文件夹然后显示资源未找到错误。但如果我像这样运行它:
java -jar“target \ myui.jar”
然后它正确运行项目。
所以我创建了一个名为 myui.bat 的bat文件,其中包含命令:java -jar "target\myui.jar"
我必须将所有命令写入install.sh文件以进行自动运行。
install.sh 包含
start 'myproject\bin\myserver.bat' myserver.yml
start 'myproject\bin\myworker.bat' myworker.yml
start 'ui\myui.bat'
它正确启动服务器和工作程序,但是对于ui,它现在不执行任何操作: ..mypath / ui>启动java -jar“target \ myui.jar”,这是不正确的。
如果我直接写:
start 'myproject\bin\myserver.bat' myserver.yml
start 'myproject\bin\myworker.bat' myworker.yml
java -jar "ui\target\myui.jar"
然后它为未找到的资源抛出运行时错误。
如何运行install.sh来运行我的maven项目?
答案 0 :(得分:1)
我有一个写这些的解决方案,进入ui然后运行命令,如:
</header>
<div class="head-left">
<a href="http://google.com" target="_blank"><img src="http://amorosso.staging.wpengine.com/wp-content/uploads/L14-30.png"></a>
</div>
<?php if(!empty($mts_options['mts_header_adcode'])) { ?>
<div class="header-ad">
<?php echo do_shortcode($mts_options['mts_header_adcode']); ?>
</div>
<div class="head-right">
<a href="http://google.com" target="_blank"><img src="http://amorosso.staging.wpengine.com/wp-content/uploads/L14-30.png"></a>
</div>
<?php } ?>