通过命令行界面构建 Repast 模型。

3
我目前正在寻找一种通过CLI构建Repast模型并使用批处理运行器启动模型的方法。然后,该过程应在CI/CD流水线中自动执行。因此,构建过程应该独立于Eclipse执行。
我已经尝试了Java编译器和Groovy编译器,但是它们无法定位到Repast特定的类。目前,这只能通过Eclipse中的Equinox启动器在CLI中工作,并且只有当模型在Eclipse工作区中时才能正常工作。然而,该模型需要独立于Eclipse进行构建。
任何人是否对此问题有想法?
2个回答

3

使用纯Java Repast Simphony项目,例如JZombies,似乎可以实现此目标。您需要指定项目存在的工作区并发出以下命令:

<path/to/eclipse/>eclipse -nosplash -application org.eclipse.jdt.apt.core.aptBuild -data "<path/to/workspace>"

我们正在研究如何在调用额外构建器(例如Statechart,ReLogo)的Repast Simphony项目中成功实现此操作。


0
Eclipse有一个选项可以从项目中导出一个Ant build.xml文件,而不需要使用Eclipse编译器。你仍然需要Eclipse插件文件夹中的JAR和Libs的子集,但这样可以构建甚至执行GUI,而无需安装Eclipse。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接