Java Orchestration

时间:2017-08-28 13:53:32

标签: java ant

我有5个不同的.JAR,我想用Apache Ant“运行”。我想给他们每个人一些“订单”-ID,(1到5),如果他们被选中,就有一个JAR可以运行所有其他五个。

示例:Component1,Component2,Component3,Component4,Component5应位于“job”文件夹中。我有一个名为order.properties的文件,如下所示:ComponentA = true,ComponentB = false等等。 Main.Jar应该读取order.properties并按照它们在属性文件中列出的顺序运行所有“true”的组件。

我没有任何线索,如果那可能,以及如何因为我根本不知道从哪里开始寻找。

1 个答案:

答案 0 :(得分:0)

是的,你可以运行任务。

 <java classname="test.Main">
     <arg value="-h"/>
     <classpath>
       <pathelement location="dist/test.jar"/>
       <pathelement path="${java.class.path}"/>
     </classpath>
   </java>

https://ant.apache.org/manual/Tasks/java.html