如何在appRun之前删除文件

时间:2018-07-05 01:10:53

标签: gradle gretty

运行appRun时,我需要在USE_PREF_SIZE任务之后从web.xml中删除build/inplaceWebapp/WEB-INF/web.xml。我试过了:

prepareInplaceApp

但这给了我prepareInplaceWebApp { doLast { println "aaaaa" // not sure what to put here either } }

  

找不到用于参数的方法prepareInplaceWebApp()...

我拥有的error是tomcat专用的,导致appRun出现问题。没有任何web.xml文件的情况下,appRun可以正常运行。

谢谢!

布雷克·麦克布莱德

1 个答案:

答案 0 :(得分:0)

在评估项目后,将添加Gretty插件的任务import numpy as np from scipy.spatial import KDTree VID = ['va', 'vb', 'vc'] lat_v = [1.2, 9.5, 1.4] lon_v = [3.1, 2.4, 2.2] sublap = ['a', 'b', 'c'] lat_s = [1, 7, 9] lon_s = [3, 5, 1] latlon_v = np.vstack([lat_s, lon_s]).T findNearestRegion = KDTree(latlon_v).query dist_idx = [ findNearestRegion(coords) for coords in zip(lat_v, lon_v) ] for vehicle_id, (distance, index) in enumerate(dist_idx): print(VID[vehicle_id], sublap[index], distance) 。您可以在GrettyPlugin.groovy文件中的以下位置看到此内容 287已创建任务,并将其附加到项目816的项目中。

要在build.gradle文件中使用va a 0.22360679774997896 vb c 1.4866068747318506 vc a 0.8944271909999156 ,您必须将代码包装在prepareInplaceWebApp闭包中,因为该任务在配置期间不可用。例如:

prepareInplaceWebApp