Advertisement
Guest User

Untitled

a guest
Dec 10th, 2013
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. repositories {
  2. mavenCentral()
  3. }
  4.  
  5. configurations {
  6. junitAnt
  7. }
  8. dependencies {
  9. junitAnt 'junit:junit:4.11'
  10. junitAnt('org.apache.ant:ant-junit:1.9.2') {
  11. transitive = false
  12. }
  13. junitAnt('org.apache.ant:ant-junit4:1.9.2') {
  14. transitive = false
  15. }
  16. }
  17. ant.taskdef(name: 'junit', classname: 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTask',
  18. classpath: configurations.junitAnt.asPath)
  19.  
  20. ant.importBuild 'build.xml'
  21.  
  22. task initTestBench() << {
  23.  
  24. println "Try to copy..."
  25. copy {
  26. from 'conf/test-bench'
  27. into '/sintez'
  28. }
  29. println "Done!"
  30. }
  31.  
  32. allprojects {
  33. group = 'com.vniiraovd'
  34. }
  35.  
  36. subprojects {
  37. apply plugin: "jacoco"
  38. apply plugin: 'java'
  39. repositories {
  40. mavenCentral()
  41. maven {
  42. url "http://bits.netbeans.org/maven2"
  43. }
  44. }
  45.  
  46. compileJava {
  47. sourceCompatibility = 1.7
  48. targetCompatibility = 1.7
  49. }
  50.  
  51. sourceSets {
  52. main {
  53. java {
  54. srcDirs = ['src']
  55. }
  56. }
  57. test {
  58. java {
  59. srcDirs = ['test/unit/src']
  60. }
  61. }
  62. }
  63. }
  64.  
  65. project(':DevKit') {
  66. dependencies {
  67. compile 'org.apache.commons:commons-lang3:3.1'
  68. compile 'log4j:log4j:1.2.16'
  69. compile 'com.miglayout:miglayout-swing:4.2'
  70. compile 'junit:junit:4.11'
  71. compile 'org.mockito:mockito-all:1.9.5'
  72. }
  73. sourceSets {
  74. main {
  75. java {
  76. srcDirs = ['src']
  77. }
  78. }
  79. test {
  80. java {
  81. srcDirs = ['test']
  82. }
  83. }
  84. }
  85.  
  86. jar << {
  87. copy {
  88. from "$jarDir"
  89. into "${destPrefix}${project.name}${destSufix}"
  90. println "[INFO] Resulting JAR files copied"
  91. }
  92. }
  93.  
  94. }
  95.  
  96. project(':ATCModel') {
  97. dependencies {
  98. compile project(':DevKit')
  99. compile 'com.vividsolutions:jts:1.12'
  100. compile 'org.antlr:antlr4-runtime:4.1'
  101. compile 'com.google.guava:guava:15.0'
  102. compile 'commons-collections:commons-collections:3.2.1'
  103. compile 'log4j:log4j:1.2.16'
  104. }
  105. sourceSets {
  106. main {
  107. java {
  108. srcDirs = ['src']
  109. }
  110. }
  111. test {
  112. java {
  113. srcDirs = ['test']
  114. }
  115. }
  116. }
  117.  
  118. jar << {
  119. copy {
  120. from "$jarDir"
  121. into "${destPrefix}${project.name}${destSufix}"
  122. println "[INFO] Resulting JAR files copied"
  123. }
  124. }
  125.  
  126. }
  127.  
  128. project(':AtcTestDataProvider') {
  129. dependencies {
  130. compile project(':ATCModel')
  131. }
  132. sourceSets {
  133. main {
  134. java {
  135. srcDirs = ['src']
  136. }
  137. }
  138. }
  139.  
  140. jar << {
  141. copy {
  142. from "$jarDir"
  143. into "${destPrefix}${project.name}${destSufix}"
  144. println "[INFO] Resulting JAR files copied"
  145. }
  146. }
  147.  
  148. }
  149.  
  150. project(':ATCServer') {
  151. dependencies {
  152. compile project(':ATCModel')
  153. testCompile project(':AtcTestDataProvider')
  154. compile 'commons-io:commons-io:2.4'
  155. }
  156. sourceSets {
  157. main {
  158. java {
  159. srcDirs = ['src']
  160. }
  161. }
  162. test {
  163. java {
  164. srcDirs = ['test']
  165. }
  166. }
  167. }
  168. }
  169.  
  170. project(':AbstractTools') {
  171. dependencies {
  172. compile project(':ATCModel')
  173. compile 'commons-io:commons-io:2.4'
  174. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  175. compile 'org.netbeans.api:org-netbeans-api-visual:RELEASE72'
  176. }
  177. }
  178.  
  179. project(':AirdromeInfo') {
  180. dependencies {
  181. compile project(':AbstractTools')
  182. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  183. }
  184. }
  185.  
  186. project(':ATCVlibModule') {
  187. dependencies {
  188. compile project(':AbstractTools')
  189. }
  190. }
  191.  
  192. project(':ATCRegistry') {
  193. dependencies {
  194. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  195. compile project(':DevKit')
  196. }
  197. }
  198.  
  199. project(':CoordTransformerProvider') {
  200. dependencies {
  201. compile project(':ATCRegistry')
  202. compile project(':AbstractTools')
  203. compile project(':DevKit')
  204. }
  205. }
  206.  
  207. project(':ATCUtilites') {
  208. dependencies {
  209. compile project(':AbstractTools')
  210. }
  211. }
  212.  
  213. project(':ASDModule') {
  214. dependencies {
  215. compile project(':CoordTransformerProvider')
  216. compile project(':ATCVlibModule')
  217. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  218. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  219. }
  220. }
  221.  
  222. project(':CGDModule') {
  223. dependencies {
  224. compile project(':ATCVlibModule')
  225. compile 'org.netbeans.api:org-openide-filesystems:RELEASE72'
  226. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  227. compile 'org.netbeans.api:org-openide-awt:RELEASE72'
  228. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  229. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  230. }
  231. }
  232.  
  233. project(':CommonList') {
  234. dependencies {
  235. compile project(':AbstractTools')
  236. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  237. compile 'org.netbeans.api:org-openide-awt:RELEASE72'
  238. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  239. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  240. }
  241. }
  242.  
  243. project(':EchelonEditor') {
  244. dependencies {
  245. compile project(':AbstractTools')
  246. compile project(':ATCRegistry')
  247. }
  248. }
  249.  
  250. project(':FPEditor') {
  251. dependencies {
  252. compile project(':AbstractTools')
  253. compile project(':ATCRegistry')
  254. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  255. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  256. }
  257. }
  258.  
  259. project(':FPUpdateEditor') {
  260. dependencies {
  261. compile project(':AbstractTools')
  262. compile project(':FPEditor')
  263. testCompile project(':AtcTestDataProvider')
  264. compile 'org.netbeans.api:org-openide-actions:RELEASE72'
  265. compile 'org.netbeans.api:org-openide-dialogs:RELEASE72'
  266. compile 'org.netbeans.api:org-openide-nodes:RELEASE72'
  267. compile 'org.netbeans.api:org-openide-awt:RELEASE72'
  268. }
  269. }
  270.  
  271. project(':GeoPointProbeLayer') {
  272. dependencies {
  273. compile project(':ATCVlibModule')
  274. compile project(':ATCRegistry')
  275. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  276. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  277. }
  278. }
  279.  
  280. project(':ListModule') {
  281. dependencies {
  282. compile project(':ATCRegistry')
  283. compile project(':AbstractTools')
  284. compile project(':FPEditor')
  285. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  286. compile 'org.netbeans.api:org-openide-awt:RELEASE72'
  287. }
  288. }
  289.  
  290. project(':MapModule') {
  291. dependencies {
  292. compile project(':ATCVlibModule')
  293. }
  294. }
  295.  
  296. project(':MeteoExporter') {
  297. dependencies {
  298. compile project(':AbstractTools')
  299. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  300. compile 'org.netbeans.api:org-openide-modules:RELEASE72'
  301. }
  302. }
  303.  
  304. project(':MSAWConflictDetector') {
  305. dependencies {
  306. compile project(':AbstractTools')
  307. compile project(':ATCRegistry')
  308. compile project(':ATCUtilites')
  309. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  310. compile 'org.netbeans.api:org-openide-modules:RELEASE72'
  311. }
  312. }
  313.  
  314. project(':Registry') {
  315. dependencies {
  316. compile project(':DevKit')
  317. }
  318. }
  319.  
  320. project(':RouteEditor') {
  321. dependencies {
  322. compile project(':AbstractTools')
  323. compile project(':ATCRegistry')
  324. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  325. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  326. }
  327. }
  328.  
  329. project(':STCASSAConflictDetector') {
  330. dependencies {
  331. compile project(':AbstractTools')
  332. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  333. compile 'org.netbeans.api:org-openide-modules:RELEASE72'
  334. }
  335. }
  336.  
  337. project(':TrackLocationTracker') {
  338. dependencies {
  339. compile project(':AbstractTools')
  340. compile project(':ATCUtilites')
  341. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  342. compile 'org.netbeans.api:org-openide-modules:RELEASE72'
  343. }
  344. }
  345.  
  346. project(':UserAuthorizationProvider') {
  347. dependencies {
  348. compile project(':AbstractTools')
  349. compile project(':ATCRegistry')
  350. }
  351. }
  352.  
  353. project(':UnitsIndicationModeProvider') {
  354. dependencies {
  355. compile project(':AbstractTools')
  356. compile project(':ATCRegistry')
  357. }
  358. }
  359.  
  360. project(':VectorMeterLayer') {
  361. dependencies {
  362. compile project(':AbstractTools')
  363. compile project(':ATCRegistry')
  364. compile project(':ATCVlibModule')
  365. }
  366. }
  367.  
  368.  
  369. //AWP
  370. project(':AWPRegistry') {
  371. dependencies {
  372. compile project(':DevKit')
  373. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  374. }
  375. }
  376.  
  377. project(':AppLifecycle') {
  378. dependencies {
  379. compile project(':AbstractTools')
  380. compile project(':AWPRegistry')
  381. compile 'org.netbeans.api:org-openide-loaders:RELEASE72'
  382. compile 'org.netbeans.api:org-openide-filesystems:RELEASE72'
  383. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  384. compile 'org.netbeans.api:org-openide-nodes:RELEASE72'
  385. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  386. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  387.  
  388. }
  389. }
  390.  
  391. //AWPAdmin
  392. project(':Abstracts') {
  393. dependencies {
  394. compile project(':AwpAdminDomain')
  395. }
  396. }
  397.  
  398. project(':AwpAdminConfig') {
  399. dependencies {
  400. compile project(':Abstracts')
  401. }
  402. }
  403.  
  404. project(':UserEditor') {
  405. dependencies {
  406. compile project(':Abstracts')
  407. compile project(':DevKit')
  408. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  409. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  410. compile 'org.netbeans.api:org-openide-awt:RELEASE72'
  411. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  412. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  413. }
  414. }
  415.  
  416. project(':UserList') {
  417. dependencies {
  418. compile project(':Abstracts')
  419. compile 'org.netbeans.api:org-openide-filesystems:RELEASE72'
  420. compile 'org.netbeans.api:org-openide-dialogs:RELEASE72'
  421. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  422. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  423. compile 'org.netbeans.api:org-openide-awt:RELEASE72'
  424. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  425. compile 'org.netbeans.api:org-openide-windows:RELEASE72'
  426. }
  427. }
  428.  
  429. //AwpLogin
  430. project(':AwpLoginConfig') {
  431. dependencies {
  432. compile project(':AbstractSvc')
  433. compile project(':DevKit')
  434. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  435. }
  436. }
  437.  
  438. project(':LoginWindow') {
  439. dependencies {
  440. compile project(':AbstractSvc')
  441. compile project(':DevKit')
  442. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  443. compile 'org.netbeans.api:org-netbeans-modules-sendopts:RELEASE72'
  444. compile 'org.netbeans.api:org-netbeans-modules-settings:RELEASE72'
  445. compile 'org.netbeans.api:org-openide-util:RELEASE72'
  446. }
  447. }
  448.  
  449. //PersistentStorageSuite
  450. project(':HibernateDao') {
  451. dependencies {
  452. compile project(':AbstractTools')
  453. compile 'org.hibernate:hibernate-core:4.2.6.Final'
  454. compile 'com.h2database:h2:1.3.171'
  455. compile 'org.netbeans.api:org-openide-util-lookup:RELEASE72'
  456. }
  457. }
  458.  
  459. //AtcRecordPlay
  460. project(':AtcRecordPlayDomain') {
  461. dependencies {
  462. compile project(':AbstractTools')
  463. compile project(':DevKit')
  464. compile project(':HibernateDao')
  465. compile project(':ATCRegistry')
  466. testCompile project(':AtcTestDataProvider')
  467. }
  468. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement