Skip to content
This repository
Browse code

Changing build process to Gradle from ant/ivy

  • Loading branch information...
commit df5719bd8dccfc9bf8012e8c44f0dd4a714f02ce 1 parent c1a1c5f
Easility authored February 15, 2013

Showing 262 changed files with 14,500 additions and 15,866 deletions. Show diff stats Hide diff stats

  1. 69  .classpath
  2. 10  .gitignore
  3. 55  .project
  4. 16  .settings/org.eclipse.jdt.core.prefs
  5. 18  .settings/org.eclipse.wst.xml.core.prefs
  6. 74  bldfiles/ant.properties
  7. 31  bldfiles/autobuild.xml
  8. 69  bldfiles/build-release.xml
  9. 1,099  bldfiles/build.xml
  10. 12  bldfiles/checkin.xml
  11. 115  bldfiles/configPmd.xml
  12. 135  bldfiles/directory.properties
  13. 33  bldfiles/ivy.xml
  14. 15  bldfiles/ivysettings.xml
  15. 39  bldfiles/pom-template
  16. 13  build
  17. 26  build.bat
  18. 179  build.gradle
  19. 90  gradle.bat
  20. 425  bldfiles/configCheckstyle.xml → gradle/checkstyle.xml
  21. 294  {bldfiles → gradle}/configDesign.xml
  22. BIN  gradle/wrapper/gradle-wrapper.jar
  23. 6  gradle/wrapper/gradle-wrapper.properties
  24. 164  gradlew
  25. 8  input/javasrc/README.txt
  26. 12  input/libexclude/README.txt
  27. BIN  input/libexclude/junit.jar
  28. BIN  input/libexclude/play-1.2.x-dcdb1f3.jar
  29. BIN  input/libexclude/plugin2.jar
  30. 1  input/version/version.properties
  31. 82  {input/javasrc → src/conf}/logback.xml
  32. 470  {input/schemas → src/main/antlr}/NoSql.g
  33. 0  {input/javasrc → src/main/java}/com/.svn/all-wcprops
  34. 0  {input/javasrc → src/main/java}/com/.svn/entries
  35. 172  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/Bootstrap.java
  36. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/CursorToMany.java
  37. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/CursorToManyImpl.java
  38. 64  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/DbTypeEnum.java
  39. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/MetaLayer.java
  40. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/NoSqlDao.java
  41. 306  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/NoSqlEntityManager.java
  42. 32  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/NoSqlEntityManagerFactory.java
  43. 160  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/Query.java
  44. 28  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/ToOneProvider.java
  45. 80  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlColumn.java
  46. 42  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlConverter.java
  47. 24  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlDiscriminatorColumn.java
  48. 24  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlEmbeddable.java
  49. 28  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlEmbedded.java
  50. 36  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlEntity.java
  51. 82  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlId.java
  52. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlIndexed.java
  53. 30  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlInheritance.java
  54. 10  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlInheritanceType.java
  55. 42  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlManyToMany.java
  56. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlManyToOne.java
  57. 42  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlOneToMany.java
  58. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlOneToOne.java
  59. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlPartitionByThisField.java
  60. 24  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlQueries.java
  61. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlQuery.java
  62. 24  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlTransient.java
  63. 42  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/anno/NoSqlVirtualCf.java
  64. 14  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/spi/KeyGenerator.java
  65. 164  {input/javasrc → src/main/java}/com/alvazan/orm/api/base/spi/UniqueKeyGenerator.java
  66. 60  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/ChildWithNoPkException.java
  67. 56  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/NoSqlOrmException.java
  68. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/ParseException.java
  69. 58  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/PkIsNullException.java
  70. 48  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/RowNotFoundException.java
  71. 46  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/StorageMissingEntitesException.java
  72. 48  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/TooManyResultException.java
  73. 50  {input/javasrc → src/main/java}/com/alvazan/orm/api/exc/TypeMismatchException.java
  74. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/util/PerformanceWriteTest.java
  75. 144  {input/javasrc → src/main/java}/com/alvazan/orm/api/z3api/NoSqlTypedSession.java
  76. 86  {input/javasrc → src/main/java}/com/alvazan/orm/api/z3api/QueryResult.java
  77. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/IndexColumnInfo.java
  78. 114  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/IndexPoint.java
  79. 48  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/NoConversion.java
  80. 172  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/NoSqlSession.java
  81. 48  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/QueryParser.java
  82. 98  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/SpiMetaQuery.java
  83. 58  {input/javasrc → src/main/java}/com/alvazan/orm/api/z5api/SpiQueryAdapter.java
  84. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/BatchListener.java
  85. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/Cache.java
  86. 26  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/CacheThreadLocal.java
  87. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/ColumnType.java
  88. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/Key.java
  89. 66  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/KeyValue.java
  90. 16  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/MetaLoader.java
  91. 16  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/MetaLookup.java
  92. 96  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/NoSqlRawSession.java
  93. 76  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/Row.java
  94. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/RowHolder.java
  95. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/ScanInfo.java
  96. 14  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/SpiConstants.java
  97. 18  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/Action.java
  98. 110  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/Column.java
  99. 162  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/IndexColumn.java
  100. 88  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/Persist.java
  101. 16  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/PersistIndex.java
  102. 76  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/Remove.java
  103. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/RemoveColumn.java
  104. 10  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/RemoveEnum.java
  105. 86  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/action/RemoveIndex.java
  106. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/conv/ByteArray.java
  107. 24  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/conv/Converter.java
  108. 1,028  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/conv/Converters.java
  109. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/conv/Precondition.java
  110. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/conv/StandardConverters.java
  111. 160  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/conv/StorageTypeEnum.java
  112. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/AbstractCursor.java
  113. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/AbstractIterator.java
  114. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/Cursor.java
  115. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/DirectCursor.java
  116. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/EmptyCursor.java
  117. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/IndiceToVirtual.java
  118. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/IterToVirtual.java
  119. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/IterableWrappingCursor.java
  120. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/ListWrappingCursor.java
  121. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/ProxyTempCursor.java
  122. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/iter/StringLocal.java
  123. 160  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnCommonMeta.java
  124. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnEmbedMeta.java
  125. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnEmbedSimpleMeta.java
  126. 260  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnIdMeta.java
  127. 736  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnMeta.java
  128. 336  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnToManyMeta.java
  129. 244  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboColumnToOneMeta.java
  130. 94  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboDatabaseMeta.java
  131. 874  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/DboTableMeta.java
  132. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/IndexData.java
  133. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/InfoForIndex.java
  134. 24  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/NoSqlTypedRowProxy.java
  135. 154  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/NoSqlTypedRowProxyImpl.java
  136. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/PartitionTypeInfo.java
  137. 86  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/ReflectionUtil.java
  138. 128  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/RowToPersist.java
  139. 102  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/TypeInfo.java
  140. 412  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/TypedColumn.java
  141. 334  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/TypedRow.java
  142. 0  {input/javasrc → src/main/java}/com/alvazan/orm/api/z8spi/meta/ViewInfo.java
  143. 202  {input/javasrc → src/main/java}/com/alvazan/orm/impl/bindings/BootstrapImpl.java
  144. 128  {input/javasrc → src/main/java}/com/alvazan/orm/impl/bindings/ProductionBindings.java
  145. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/IdInfo.java
  146. 214  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaAbstractClass.java
  147. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaAbstractField.java
  148. 86  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaClass.java
  149. 346  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaClassInheritance.java
  150. 378  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaClassSingle.java
  151. 188  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaCommonField.java
  152. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaComparator.java
  153. 366  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaCursorField.java
  154. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaEmbeddedEntity.java
  155. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaEmbeddedSimple.java
  156. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaField.java
  157. 364  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaIdField.java
  158. 182  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaInfo.java
  159. 426  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaProxyField.java
  160. 470  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/MetaToManyField.java
  161. 26  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/NoSqlProxy.java
  162. 270  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/NoSqlProxyImpl.java
  163. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/Tuple.java
  164. 14  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/CacheLoadCallback.java
  165. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/CursorProxy.java
  166. 212  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/Holder.java
  167. 480  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/ListProxy.java
  168. 352  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/ListProxyFetchAll.java
  169. 440  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/MapProxyFetchAll.java
  170. 630  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/OurAbstractCollection.java
  171. 102  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/SetProxyFetchAll.java
  172. 470  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/SimpleAbstractCollection.java
  173. 292  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/SimpleList.java
  174. 0  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/collections/ToOneProviderProxy.java
  175. 8  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/data/readme.txt
  176. 540  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/scan/ScannerForClass.java
  177. 902  {input/javasrc → src/main/java}/com/alvazan/orm/impl/meta/scan/ScannerForField.java
  178. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/AutoCreateEnum.java
  179. 412  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/BaseEntityManagerFactoryImpl.java
  180. 716  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/BaseEntityManagerImpl.java
  181. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/BeanProps.java
  182. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/CursorRow.java
  183. 80  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/DebugCursor.java
  184. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/IterProxy.java
  185. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/IterableCounting.java
  186. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/IterableKey.java
  187. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/IterableNotCounting.java
  188. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/MetaLayerImpl.java
  189. 104  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/MyClassAnnotationDiscoveryListener.java
  190. 418  {input/javasrc → src/main/java}/com/alvazan/orm/layer0/base/QueryAdapter.java
  191. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CachedMeta.java
  192. 368  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CursorAllViews.java
  193. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CursorFillNulls.java
  194. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CursorJoinedViews.java
  195. 118  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CursorProxyDirect.java
  196. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CursorToIndexPoint.java
  197. 250  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/CursorTypedResp.java
  198. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/IndiceCursorProxy.java
  199. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/IterableCursorProxy.java
  200. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/IterableProxy.java
  201. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/IterableReverseProxy.java
  202. 104  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/IterableTypedProxy.java
  203. 742  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/NoSqlTypedSessionImpl.java
  204. 160  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/QueryResultImpl.java
  205. 100  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/TypedProxyWrappingCursor.java
  206. 52  {input/javasrc → src/main/java}/com/alvazan/orm/layer3/typed/TypedRowImpl.java
  207. 70  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/nosql/cache/EmptyCache.java
  208. 460  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/nosql/cache/NoSqlReadCacheImpl.java
  209. 370  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/nosql/cache/NoSqlWriteCacheImpl.java
  210. 222  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/CachingCursor.java
  211. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/CursorForAnd.java
  212. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/CursorForJoin.java
  213. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/CursorForOr.java
  214. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/CursorForPrimaryKey.java
  215. 142  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/CursorSimpleTranslator.java
  216. 118  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/MetaFacadeImpl.java
  217. 172  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/ScannerForQuery.java
  218. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/SpiIndexQueryImpl.java
  219. 204  {input/javasrc → src/main/java}/com/alvazan/orm/layer5/query/SpiMetaQueryImpl.java
  220. 918  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/CassandraSession.java
  221. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/ColumnFamilyHelper.java
  222. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/CursorColumnSlice.java
  223. 548  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/CursorKeysToRows2.java
  224. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/CursorOfFutures.java
  225. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/CursorResult.java
  226. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/CursorReturnsEmptyRows.java
  227. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/GenericComposite.java
  228. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/Info.java
  229. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/OurColumnListIterator.java
  230. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/StartQueryListener.java
  231. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/cassandra/StartQueryManyKeys.java
  232. 142  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/hadoop/HadoopSession.java
  233. 556  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/CursorKeysToRows.java
  234. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/DecimalComparator.java
  235. 570  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/InMemorySession.java
  236. 300  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/IndexedRow.java
  237. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/IntegerComparator.java
  238. 68  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/NoSqlDatabase.java
  239. 64  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/PrefixComparator.java
  240. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/RowImpl.java
  241. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/SortType.java
  242. 208  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/Table.java
  243. 0  {input/javasrc → src/main/java}/com/alvazan/orm/layer9z/spi/db/inmemory/Utf8Comparator.java
  244. 166  {input/javasrc → src/main/java}/com/alvazan/orm/logging/IterLogProxy.java
  245. 0  {input/javasrc → src/main/java}/com/alvazan/orm/logging/LogBatchFetch.java
  246. 0  {input/javasrc → src/main/java}/com/alvazan/orm/logging/NoSqlDevLogger.java
  247. 0  {input/javasrc → src/main/java}/com/alvazan/orm/logging/NoSqlRawLogger.java
  248. 0  {input/javasrc → src/main/java}/com/alvazan/orm/logging/ScanType.java
  249. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/ChildSide.java
  250. 446  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/ExpressionNode.java
  251. 272  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/InfoForWiring.java
  252. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/JoinInfo.java
  253. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/JoinMeta.java
  254. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/JoinType.java
  255. 44  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/MetaFacade.java
  256. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/OptimizeAddJoinInfo.java
  257. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/OptimizeGltLtConversion.java
  258. 118  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/Optimizer.java
  259. 0  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/ParseQueryException.java
  260. 78  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/ParsedNode.java
  261. 46  {input/javasrc → src/main/java}/com/alvazan/orm/parser/antlr/PartitionMeta.java
69  .classpath
... ...
@@ -1,69 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<classpath>
3  
-	<classpathentry kind="src" path="input/javasrc"/>
4  
-	<classpathentry kind="src" path="output/src"/>
5  
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
6  
-	<classpathentry kind="lib" path="input/libexclude/junit.jar"/>
7  
-	<classpathentry kind="lib" path="input/libexclude/play-1.2.x-dcdb1f3.jar"/>
8  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/antlr-jar-2.7.7.jar"/>
9  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/antlr-jar-3.2.jar"/>
10  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/antlr-runtime-jar-3.2.jar"/>
11  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/avro-jar-1.4.0-cassandra-1.jar"/>
12  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/commons-cli-jar-1.1.jar"/>
13  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/commons-codec-jar-1.2.jar"/>
14  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/commons-lang-jar-2.4.jar"/>
15  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/commons-logging-jar-1.1.1.jar"/>
16  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/compress-lzf-bundle-0.8.4.jar"/>
17  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/concurrentlinkedhashmap-lru-jar-1.2.jar"/>
18  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/high-scale-lib-jar-1.1.2.jar"/>
19  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/httpclient-jar-4.0.1.jar"/>
20  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/httpcore-jar-4.0.1.jar"/>
21  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jamm-jar-0.2.5.jar"/>
22  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jetty-jar-6.1.22.jar"/>
23  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jetty-util-jar-6.1.22.jar"/>
24  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jline-jar-0.9.94.jar"/>
25  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/joda-time-jar-2.0.jar"/>
26  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/json-simple-jar-1.1.jar"/>
27  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/libthrift-jar-0.7.0.jar"/>
28  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/metrics-core-jar-2.0.3.jar"/>
29  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/org.apache.servicemix.bundles.commons-csv-bundle-1.0-r706900_3.jar"/>
30  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/servlet-api-jar-2.5-20081211.jar"/>
31  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/servlet-api-jar-2.5.jar"/>
32  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/slf4j-api-jar-1.6.4.jar"/>
33  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/snakeyaml-jar-1.6.jar"/>
34  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/snappy-java-bundle-1.0.4.1.jar"/>
35  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/snaptree-jar-0.1.jar"/>
36  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/stax-api-jar-1.0.1.jar"/>
37  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/stringtemplate-jar-3.2.1.jar"/>
38  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/junit-jar-4.9.jar"/>
39  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/javassist-jar-3.16.1-GA.jar"/>
40  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/activation-jar-1.1.jar"/>
41  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/aopalliance-jar-1.0.jar"/>
42  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/args4j-jar-2.0.16.jar"/>
43  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/asm-jar-3.1.jar"/>
44  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/cglib-jar-2.2.1-v20090111.jar"/>
45  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/geronimo-jms_1.1_spec-jar-1.0.jar"/>
46  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/groovy-all-jar-1.7.6.jar"/>
47  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/guice-jar-3.0.jar"/>
48  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/guice-javadoc-3.0.jar"/>
49  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/guice-source-3.0.jar"/>
50  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/hamcrest-core-jar-1.1.jar"/>
51  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/janino-jar-2.5.16.jar"/>
52  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/javax.inject-jar-1.jar"/>
53  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/logback-classic-jar-1.0.1.jar"/>
54  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/logback-core-jar-1.0.1.jar"/>
55  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/mail-jar-1.4.jar"/>
56  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/servlet-api-jar-2.5.jar"/>
57  
-	<classpathentry kind="lib" path="output/jardist/playorm-inmemory/slf4j-api-jar-1.6.4.jar"/>
58  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jsr305-jar-1.3.9.jar"/>
59  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/astyanax-jar-1.56.18.jar"/>
60  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/cassandra-all-jar-1.1.1.jar"/>
61  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/cassandra-thrift-jar-1.1.1.jar"/>
62  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/guava-jar-11.0.1.jar"/>
63  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jackson-core-asl-jar-1.9.2.jar"/>
64  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jackson-mapper-asl-jar-1.9.2.jar"/>
65  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/jettison-bundle-1.2.jar"/>
66  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/joda-convert-jar-1.1.jar"/>
67  
-	<classpathentry kind="lib" path="output/jardist/playorm-astyanax/uuid-jar-3.2.jar"/>
68  
-	<classpathentry kind="output" path="eclipsegen"/>
69  
-</classpath>
10  .gitignore
... ...
@@ -1,3 +1,11 @@
1 1
 output
2 2
 eclipsegen
3  
-examples/example/bin
  3
+examples/example/bin
  4
+.gradle
  5
+.project
  6
+.classpath
  7
+.settings
  8
+/bin
  9
+playorm.iml
  10
+playorm.ipr
  11
+playorm.iws
55  .project
... ...
@@ -1,55 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<projectDescription>
3  
-	<name>nosqlOrm</name>
4  
-	<comment></comment>
5  
-	<projects>
6  
-		<project>api</project>
7  
-	</projects>
8  
-	<buildSpec>
9  
-		<buildCommand>
10  
-			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
11  
-			<arguments>
12  
-			</arguments>
13  
-		</buildCommand>
14  
-		<buildCommand>
15  
-			<name>org.eclipse.jdt.core.javabuilder</name>
16  
-			<arguments>
17  
-			</arguments>
18  
-		</buildCommand>
19  
-		<buildCommand>
20  
-			<name>org.eclipse.wst.common.project.facet.core.builder</name>
21  
-			<arguments>
22  
-			</arguments>
23  
-		</buildCommand>
24  
-		<buildCommand>
25  
-			<name>org.eclipse.wst.validation.validationbuilder</name>
26  
-			<arguments>
27  
-			</arguments>
28  
-		</buildCommand>
29  
-		<buildCommand>
30  
-			<name>org.jboss.tools.seam.core.seambuilder</name>
31  
-			<arguments>
32  
-			</arguments>
33  
-		</buildCommand>
34  
-		<buildCommand>
35  
-			<name>org.jboss.tools.jst.web.kb.kbbuilder</name>
36  
-			<arguments>
37  
-			</arguments>
38  
-		</buildCommand>
39  
-		<buildCommand>
40  
-			<name>org.jboss.tools.common.verification.verifybuilder</name>
41  
-			<arguments>
42  
-			</arguments>
43  
-		</buildCommand>
44  
-	</buildSpec>
45  
-	<natures>
46  
-		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
47  
-		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
48  
-		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
49  
-		<nature>org.eclipse.jdt.core.javanature</nature>
50  
-		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
51  
-		<nature>org.jboss.tools.seam.core.seamnature</nature>
52  
-		<nature>org.jboss.tools.jst.web.kb.kbnature</nature>
53  
-		<nature>org.jboss.tools.jsf.jsfnature</nature>
54  
-	</natures>
55  
-</projectDescription>
16  .settings/org.eclipse.jdt.core.prefs
... ...
@@ -1,11 +1,13 @@
1  
-eclipse.preferences.version=1
2  
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3  
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
4  
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5  
-org.eclipse.jdt.core.compiler.compliance=1.6
6  
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
  1
+#
  2
+#Fri Feb 15 12:40:50 IST 2013
7 3
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
  4
+org.eclipse.jdt.core.compiler.compliance=1.6
  5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
8 6
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9  
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
  7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
10 8
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
  9
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
  10
+eclipse.preferences.version=1
  11
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
11 12
 org.eclipse.jdt.core.compiler.source=1.6
  13
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
18  .settings/org.eclipse.wst.xml.core.prefs
... ...
@@ -1,18 +0,0 @@
1  
-attributeHasNoValue=2
2  
-eclipse.preferences.version=1
3  
-endTagWithAttributes=2
4  
-honourAllSchemaLocations=true
5  
-indicateNoGrammar=-1
6  
-indiciateNoDocumentElement=-1
7  
-markupValidation=false
8  
-missingClosingBracket=2
9  
-missingClosingQuote=2
10  
-missingEndTag=2
11  
-missingQuotes=2
12  
-missingStartTag=2
13  
-missingTagName=2
14  
-namespaceInPITarget=2
15  
-use-project-settings=true
16  
-whitespaceAtStart=2
17  
-whitespaceBeforeTagName=2
18  
-xinclude=true
74  bldfiles/ant.properties
... ...
@@ -1,74 +0,0 @@
1  
-#-----------------------------------------------------------------------
2  
-# MANIFEST and JAR properties - Make sure you change these to your settings.
3  
-#-----------------------------------------------------------------------
4  
-
5  
-name		   =playorm
6  
-			#used as the jar file name(ie. ${name}.jar)
7  
-			#used as zip file name(ie. ${name}-version.jar)
8  
-			#used as the directory staging name
9  
-			#version info may be retrieved using java -jar ${name}.jar -version
10  
-
11  
-
12  
-max.errors=0
13  
-			#specifies the number of errors or warnings that checkstyle can have before 
14  
-			#failing the build.  This number is high for legacy systems and should
15  
-			#be 0 for new systems from scratch
16  
-			
17  
-pmd.maxerrors=74
18  
-			#specifies the number of errors or warnings that pmd can have before 
19  
-			#failing the build.  This number is high for legacy systems and should
20  
-			#be 0 for new systems from scratch
21  
-			
22  
-totallinerate=0
23  
-            #specifies required % lines of code to be covered when tests are executed for
24  
-            #entire library.  If this number is not met, the build will fail
25  
-            
26  
-webapp.enabled     =false
27  
-            #if set to true, will build a war file with all jar files in input/libinclude
28  
-            #and will also contain all files from input/webroot
29  
-            #and will also contain all the classes from input/javasrc
30  
-osgi.enabled       =false
31  
-            #if set to true, will build an osgi jar file with all the jar files from
32  
-            #input/libinclude and all the classes from input/javasrc
33  
-            
34  
-imports            =[bundle.emptystring]
35  
-exports            =[bundle.emptystring]
36  
-impl.pattern       =biz/**,com/**,net/**
37  
-			#The packages to make private
38  
-
39  
-manifest.mainclass = TOOLS.JAVA.Main
40  
-                #The class that is run when java -jar xxxx.jar is run
41  
-manifest.title     = Ant Build Template
42  
-manifest.vendor    = YYYYY
43  
-manifest.builder   = XXXXX
44  
-manifest.description = Put a project description in bldfiles/ant.properties
45  
-manifest.icon      =
46  
-
47  
-copyright	   = Copyright &#169; 2000 Dean Hiller All Rights Reserved.
48  
-javadoc.title  = Build Template
49  
-javadoc.bottom	   = If you would like a shared copyright, contact me at deanhiller@users.sourceforge.net<br> \
50  
-        <a href=http://sourceforge.net> \
51  
-        <IMG src=http://sourceforge.net/sflogo.php?group_id=113040 width=210 height=62 border=0 alt=SourceForge Logo> \
52  
-        </a>
53  
-
54  
-#-----------------------------------------------------------------------
55  
-# Properties to run the program using the "run" target in build.xml(ie. build run)
56  
-# Just try ./build run to execute org.NO.MAIN.YET below(of course, that class
57  
-# doesn't exist, so I would suggest changing that.
58  
-#-----------------------------------------------------------------------
59  
-client.to.run      = org.NO.MAIN.YET
60  
-			#Class run when "build run" target is used
61  
-client.args     =
62  
-	#params to the java app for the run target to run the application
63  
-client.jvm.args = -enableassertions
64  
-	#params to the JVM for the run target to run the application
65  
-
66  
-###########################################################
67  
-# If you need JNI header files, uncomment the following property
68  
-# and put the classes that need to generate header files
69  
-# in this property(a comma delimted list)
70  
-##########################################################
71  
-#
72  
-#javah.classes=com.avaya.example.callinfo.mci.MCI
73  
-#
74  
-
31  bldfiles/autobuild.xml
... ...
@@ -1,31 +0,0 @@
1  
-<?xml version="1.0"?>
2  
-
3  
-<project name="autobuild" default="autobuild" basedir="..">
4  
-
5  
-	<target name="autobuild">
6  
-		<copy todir="../../Major8-projectsvcgwt/workspace/input/libinclude">
7  
-						<fileset dir="${lib}">
8  
-							<include name="alvazanapi.jar" />
9  
-						</fileset>
10  
-		</copy>
11  
-		<ant dir="../../Major8-projectsvcgwt/workspace" antfile="bldfiles/checkin.xml" target="checkin" />
12  
-		
13  
-		<copy file="${war.file}" tofile="../../Major1-deployToQA/workspace/tomcat/zsaas/ROOT.war"/>
14  
-		
15  
-		<ant dir="../../Major1-deployToQA/workspace" antfile="bldfiles/checkin.xml" target="checkin" />		
16  
-	</target>
17  
-	
18  
-	<target name="autobuild2">
19  
-		<copy todir="../../ProdQA8-projectsvcgwt/workspace/input/libinclude">
20  
-						<fileset dir="${jardist}">
21  
-							<include name="**/*.jar" />
22  
-						</fileset>
23  
-		</copy>
24  
-		<ant dir="../../ProdQA8-projectsvcgwt/workspace" antfile="bldfiles/checkin.xml" target="checkin" />	
25  
-		
26  
-		<copy file="${war.file}" tofile="../../ProdQA1-deployToQA/workspace/tomcat/zsaas/ROOT.war"/>
27  
-		
28  
-		<ant dir="../../ProdQA1-deployToQA/workspace" antfile="bldfiles/checkin.xml" target="checkin" />				
29  
-	</target>
30  
-
31  
-</project>
69  bldfiles/build-release.xml
... ...
@@ -1,69 +0,0 @@
1  
-<?xml version="1.0"?>
2  
-<!--
3  
-    This original file comes from http://buildtemplate.sourceforge.net
4  
-    All the ant jars, emma, ant-contrib also come from the version
5  
-    that buildtemplate currently has.  buildtemplate is a quick start
6  
-    for creating a java project.
7  
-    
8  
-	Run "ant -projecthelp" to view all the possible targets and descriptions
9  
--->
10  
-<project name="std_buildrelease" default="testrelease" basedir=".." xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:openpgp="antlib:org.apache.commons.openpgp.ant"> 
11  
-
12  
-	<property name="version.filename" value="version.properties"/>
13  
-    <property name="version.file.path" value="input/version/${version.filename}" />
14  
-
15  
-	<!-- Now allow any of the properties to be overridden -->
16  
-	<property file="${user.home}/ant.properties" />
17  
-	<property file="bldfiles/ant.properties" />
18  
-	<property file="bldfiles/directory.properties" />
19  
-	<property file="${version.file.path}"/>
20  
- 
21  
-	
22  
-	<property name="ivy.jar.dir" value="${tool.dir}/ivy"/>
23  
-
24  
-	<target name="install-ivy"  description="--&gt; install ivy">
25  
-		<path id="ivy.lib.path">
26  
-	        <fileset dir="${ivy.jar.dir}" includes="*.jar"/>
27  
-	    </path>
28  
-	    <taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
29  
-	</target>
30  
-	
31  
-	<target name="pgpcredentials">
32  
-		<input message="Please enter pgp-key id:" addproperty="pgpkeyid"/>
33  
-		<input message="Please enter pgp-password:" addproperty="pgppasswd"/>
34  
-	</target>
35  
-
36  
-	<target name="openpgpsigner"  depends="pgpcredentials" description="For signing the artefacts">
37  
-		<path id="openpgp.lib.path">
38  
-			<fileset dir="${tool.dir}/ant-pgp" includes="*.jar"/>
39  
-		</path>
40  
-		<taskdef resource="org/apache/commons/openpgp/ant/antlib.xml" uri="antlib:org.apache.commons.openpgp.ant" classpathref="openpgp.lib.path"/>
41  
-		<openpgp:signer secring="${tool.dir}/ant-pgp/secring.gpg" pubring="${tool.dir}/ant-pgp/pubring.gpg" password="${pgppasswd}" keyid="${pgpkeyid}" asciiarmor="true">
42  
-			<fileset dir="${libinclude}">
43  
-				<include name="*.*" />
44  
-			</fileset>
45  
-		</openpgp:signer>
46  
-    </target>
47  
-
48  
-	<target name="osscredentials" depends="openpgpsigner">
49  
-		<input message="Please enter oss-username:" addproperty="ossuser"/>
50  
-		<input message="Please enter oss-password:" addproperty="osspasswd"/>
51  
-	</target>
52  
-	    
53  
-	<target name="resolve" depends="install-ivy, osscredentials">
54  
-		<ivy:configure file="bldfiles/ivysettings.xml" />        
55  
-		<ivy:resolve file="bldfiles/ivy.xml"/>
56  
-	</target>
57  
-		
58  
-
59  
-	<target name="publish" depends="resolve">
60  
-	   	<ivy:publish resolver="nexus-staging" overwrite="true" publishivy="false" artifactspattern="${libinclude}/[artifact](-[classifier]).[ext]">	   	
61  
-	   		<artifact name="${name}" ext="pom" type="pom"/>
62  
-	   		<artifact name="${name}" ext="jar" type="jar"/>
63  
-	   		<artifact name="${name}" ext="jar" type="source" classifier="sources"/>
64  
-	   		<artifact name="${name}" ext="jar" type="javadoc" classifier="javadoc"/>
65  
-	   	</ivy:publish>
66  
-	</target>	
67  
-	<target name="testrelease" depends="publish" description="This target should be run before release. It runs publish" />
68  
-</project>
69  
-
1,099  bldfiles/build.xml
... ...
@@ -1,1099 +0,0 @@
1  
-<?xml version="1.0"?>
2  
-<!--
3  
-    This original file comes from http://buildtemplate.sourceforge.net
4  
-    All the ant jars, emma, ant-contrib also come from the version
5  
-    that buildtemplate currently has.  buildtemplate is a quick start
6  
-    for creating a java project.
7  
-    
8  
-	Run "ant -projecthelp" to view all the possible targets and descriptions
9  
--->
10  
-<project name="std_buildfile" default="testCheckin" basedir=".." xmlns:ivy="antlib:org.apache.ivy.ant">
11  
-
12  
-	<property name="version.filename" value="version.properties"/>
13  
-    <property name="version.file.path" value="input/version/${version.filename}" />
14  
-
15  
-	<property environment="env"/>
16  
-	<!-- Now allow any of the properties to be overridden -->
17  
-	<property file="${user.home}/ant.properties" />
18  
-	<property file="bldfiles/ant.properties" />
19  
-	<property file="bldfiles/directory.properties" />
20  
-	<property file="${version.file.path}"/>
21  
-
22  
-    <available property="makeExists" file="${native}/Makefile" />
23  
-
24  
-	<!--convert the lib file separators to this file system for later use in pathconvert
25  
-	    to put together the manifest file -->
26  
-	<property name="full.lib.path" location="${jardist}" />
27  
-	<property name="full.config.path" location="${projectPath}" />
28  
-
29  
-	<property name="jar.name" value="${name}.jar" />
30  
-	<property name="war.file" value="${wardist}/${name}.war"/>
31  
-		
32  
-	<property name="ivy.install.version" value="2.3.0-rc1"/>
33  
-	<property name="ivy.jar.dir" value="${tool.dir}/ivy"/>
34  
-	<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy-${ivy.install.version}.jar"/>
35  
-
36  
-	    <target name="install-ivy"  description="--&gt; install ivy">
37  
-	    	<path id="ivy.lib.path">
38  
-	    	    <fileset dir="${ivy.jar.dir}" includes="*.jar"/>
39  
-	    	</path>
40  
-	    	<taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
41  
-	    </target>    
42  
-		
43  
-	    
44  
-		<target name="resolve" depends="install-ivy">
45  
-	        <ivy:configure file="bldfiles/ivysettings.xml" />        
46  
-	        <ivy:resolve file="bldfiles/ivy.xml"/>
47  
-	    </target>
48  
-		
49  
-	    <target name="retrieve" depends="resolve, create-src">
50  
-	    	<ivy:retrieve pattern="${libinclude}/[conf]/[artifact]-[type]-[revision].[ext]" />
51  
-	        <ivy:deliver deliverpattern="${generated}/ivy/ivy-[module]-[revision].xml"   	 />
52  
-	    </target>
53  
-
54  
-	    <target name="makepom" depends="retrieve">
55  
-   			<ivy:makepom ivyfile="bldfiles/ivy.xml" pomfile="${libinclude}/playorm.pom" templatefile="bldfiles/pom-template"/>	
56  
-		</target>
57  
- 
58  
-
59  
-
60  
-	<description>
61  
-    This is a generic build file template.  All the customizable properties are
62  
-    in ant.properties file.  All the directories used by this template are in
63  
-    directory.properties file.
64  
-    </description>
65  
-
66  
-	<!-- 
67  
-***********************************************************************
68  
-              TASK DEFINITIONS
69  
-***********************************************************************
70  
--->
71  
-
72  
-	<property name="junit.location" location="${tool.dir}/ant-junit" />
73  
-	<path id="junit.lib">
74  
-		<pathelement path="${junit.location}/ant-junit.jar" />
75  
-		<pathelement path="${junit.location}/junit.jar" />
76  
-	</path>
77  
-
78  
-	<property name="antcontrib.location" location="${tool.dir}/ant-contrib" />
79  
-	<path id="antcontrib.lib">
80  
-		<fileset dir="${antcontrib.location}">
81  
-			<include name="**/*.jar" />
82  
-		</fileset>
83  
-	</path>
84  
-
85  
-	<path id="antlr.lib">
86  
-		<fileset dir="${tool.dir}/antlr">
87  
-			<include name="**/*.jar"/>
88  
-		</fileset>
89  
-		<fileset dir="${libinclude}/build">
90  
-			<include name="**/*.jar"/>
91  
-		</fileset>
92  
-	</path>
93  
-	
94  
-	<!-- directory that contains codecoverage jars -->
95  
-	<property name="codecoverage.dir" value="${tool.dir}/codecoverage" />
96  
-	<path id="codecoverage.classpath">
97  
-		<fileset dir="${codecoverage.dir}">
98  
-			<include name="**/*.jar" />
99  
-		</fileset>
100  
-	</path>
101  
-	
102  
-	<property name="pmd.dir" value="${tool.dir}/pmd" />
103  
-	<path id="pmd.lib">
104  
-	    <pathelement location="${build}"/>
105  
-	    <fileset dir="${pmd.dir}">
106  
-	        <include name="**/lib/*.jar"/>
107  
-	    </fileset>
108  
-	    <pathelement path="${junit.location}/ant-junit.jar" />
109  
-	    <pathelement path="${junit.location}/junit.jar" />
110  
-	</path>
111  
-
112  
-	<property name="checkstyle.dir" value="${tool.dir}/checkstyle" />
113  
-    <path id="checkstyle.lib">
114  
-    	<fileset dir="${checkstyle.dir}">
115  
-			<include name="**/*.jar" />
116  
-		</fileset>
117  
-	</path>
118  
-		
119  
-	<property name="osgi.location" location="${tool.dir}/ant-osgi" />
120  
-	<path id="osgi.ant.lib">
121  
-		<fileset dir="${osgi.location}">
122  
-			<include name="**/*.jar" />
123  
-		</fileset>
124  
-	</path>
125  
-	
126  
-	<property name="groovy.location" location="${tool.dir}/groovy" />
127  
-		<path id="groovy.lib">
128  
-			<fileset dir="${groovy.location}">
129  
-				<include name="**/*.jar" />
130  
-			</fileset>
131  
-		</path>
132  
-	
133  
-	<!-- 
134  
-***********************************************************************
135  
-              PATH DEFINITIONS
136  
-***********************************************************************
137  
--->
138  
-	<path id="lib.include">
139  
-		<fileset dir="${jardist}">
140  
-			<include name="**/*.jar" />
141  
-			<!-- Excluding the jar otherwise the tests are not getting passed-->
142  
-			<exclude name="*.jar" />
143  
-		</fileset>
144  
-	</path>
145  
-
146  
-	<!-- all Third Party jars and tool jars this module needs to compile -->
147  
-	<path id="lib.jars">
148  
-		<path refid="lib.include" />
149  
-		<fileset dir="${libexclude}">
150  
-			<include name="**/*.jar" />
151  
-		</fileset>
152  
-	</path>
153  
-
154  
-	<!-- must keep junit jars separate for ease of creating classpath in manifest -->
155  
-	<path id="tool.and.lib">
156  
-		<path refid="lib.jars" />
157  
-		<fileset dir="${junit.location}">
158  
-			<include name="**/*.jar" />
159  
-		</fileset>
160  
-	</path>
161  
-
162  
-	
163  
-	<path id="classes.classpath">
164  
-		<pathelement location="${build}" />
165  
-	</path>
166  
-
167  
-	<path id="testall.classpath">
168  
-		<path refid="tool.and.lib" />
169  
-		<path refid="classes.classpath" />
170  
-		<!-- codecoverage class path place here -->
171  
-		<fileset dir="${codecoverage.dir}" includes="**/*.jar" />
172  
-	</path>
173  
-
174  
-	<path id="codecoverage.all">
175  
-		<path refid="testall.classpath" />
176  
-	</path>
177  
-
178  
-	<!-- 
179  
-***********************************************************************
180  
-              INIT TASKS
181  
-***********************************************************************
182  
--->
183  
-	<target name="taskdefs" depends = "install-ivy">
184  
-		<tstamp>
185  
-			<format property="manifest.date" pattern="EE MMMM d yyyy, HH:mm:ss" locale="en" />
186  
-		</tstamp>
187  
-		<echo message="BUILT AT=${manifest.date}"/>
188  
-
189  
-		<!-- Override this property to build official release -->
190  
-		<property name="version" value="0.0.0" />
191  
-		<echo message="***************************USING THIS ANT************************" />
192  
-		<echo message="ant.home=${ant.home}" />
193  
-		<echo message="*****************************************************************" />
194  
-
195  
-		<!--Just a convenient pathconvert to debug paths above by converting to string and printing -->
196  
-		<pathconvert dirsep="/" pathsep=" " property="temp.somepath" refid="junit.lib" setonempty="true" />
197  
-		<echo message="junit.lib=${temp.somepath}" />
198  
-
199  
-		<taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="antcontrib.lib" />
200  
-		<!--taskdef resource="emma_ant.properties" classpathref="emma.lib" /-->
201  
-
202  
-		<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy" classpathref="groovy.lib"/>
203  
-		
204  
-		<!-- for some reason, I can't use resource="checkstyletask.properties" as it fails here-->
205  
-				<taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" classpathref="checkstyle.lib"/>
206  
-		<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="pmd.lib"/>
207  
-
208  
-		
209  
-		
210  
-		<taskdef name="bundleinfo" classname="org.knopflerfish.ant.taskdefs.bundle.BundleInfoTask" classpathref="osgi.ant.lib" />
211  
-		<taskdef name="bundlemanifest" classname="org.knopflerfish.ant.taskdefs.bundle.BundleManifestTask" classpathref="osgi.ant.lib" />
212  
-		<taskdef name="bundlehtml" classname="org.knopflerfish.ant.taskdefs.bundle.BundleHTMLExtractorTask" classpathref="osgi.ant.lib" />
213  
-		<taskdef name="bundleobr" classname="org.knopflerfish.ant.taskdefs.bundle.OBRExtractorTask" classpathref="osgi.ant.lib" />
214  
-		<!-- codecoverage taskdef statement -->
215  
-		<taskdef classpathref="codecoverage.classpath" resource="tasks.properties" />
216  
-	</target>
217  
-
218  
-	<!-- 
219  
-***********************************************************************
220  
-              BEGIN TARGETS
221  
-***********************************************************************
222  
--->
223  
-	<!-- Just creates the input directories this build file uses if they are not 
224  
-	     already created -->
225  
-	<target name="create-src" depends="taskdefs">
226  
-
227  
-		<mkdir dir="${javacode}" />
228  
-		<mkdir dir="${libinclude}" />
229  
-		<mkdir dir="${libexclude}" />
230  
-		<mkdir dir="${native}" />
231  
-		<mkdir dir="${schemas}" />
232  
-
233  
-		<mkdir dir="${jardist}" />
234  
-		<mkdir dir="${codecov.classes}" />
235  
-
236  
-		<!-- classpath for the jars needed to run application 
237  
-			 Used in testall, test, and run targets-->
238  
-		<path id="classpath.application">
239  
-			<fileset dir="${jardist}">
240  
-				<include name="**/*.jar" />
241  
-			</fileset>
242  
-			<pathelement path="${jardist}" />
243  
-		</path>
244  
-
245  
-	</target>
246  
-
247  
-	<target name="generateparser" depends="retrieve">
248  
-		<java classname="org.antlr.Tool" fork="true" failonerror="true">
249  
-			<classpath >
250  
-				<path refid="antlr.lib" />
251  
-			</classpath>
252  
-			<arg value="-verbose"/>
253  
-		    <arg value="-make"/>
254  
-			<arg value="-report"/>
255  
-		    <arg value="-o"/>
256  
-		    <arg path="${gen.src}/com/alvazan/orm/parser/antlr"/>
257  
-		    <arg path="${schemas}/NoSql.g"/>
258  
-		</java>
259  
-	</target>
260  
-	
261  
-	<!-- 
262  
-***********************************************************************
263  
-              COMPILE TARGET
264  
-***********************************************************************
265  
--->
266  
-	<target name="compile" depends="generateparser">
267  
-		<mkdir dir="${build}" />
268  
-
269  
-		<pathconvert property="compile.classpath" pathsep=":">
270  
-			<path refid="tool.and.lib" />
271  
-		</pathconvert>
272  
-		
273  
-		<!--echo message="Compiling generated sources in ${gen.src}" />
274  
-		<echo message="Putting the class files in ${build}" />
275  
-		<echo message="classpath=${compile.classpath}" />
276  
-		<javac srcdir="${gen.src}" destdir="${build}" deprecation="yes" debug="on">
277  
-			<classpath>
278  
-				<path refid="tool.and.lib" />
279  
-			</classpath>
280  
-		</javac-->
281  
-		
282  
-		<echo message="Compiling files in ${javacode} and ${gen.src}" />
283  
-		<echo message="Putting the class files in ${build}" />
284  
-		<echo message="classpath=${compile.classpath}" />
285  
-
286  
-		<!-- Compile the java code from ${javacode} into ${build} -->
287  
-		<javac srcdir="${javacode}" destdir="${build}" deprecation="yes" debug="on">
288  
-			<classpath>
289  
-				<path refid="tool.and.lib" />
290  
-			</classpath>
291  
-			<src path="${gen.src}"></src>
292  
-		</javac>
293  
-
294  
-		<!-- copy all misc. files over(config.jaas, etc.) from the ${javacode} directory-->
295  
-		<!-- Will not copy over *.jpg, *.gif, *.html for here(those are for javadoc)-->
296  
-		<copy todir="${build}">
297  
-			<fileset dir="${javacode}">
298  
-				<exclude name="**/*.java" />
299  
-				<exclude name="**/*.htm" />
300  
-				<exclude name="**/*.html" />
301  
-				<exclude name="**/doc_*.jpg" />
302  
-				<exclude name="**/doc_*.gif" />
303  
-				<exclude name="**/*.bak" />
304  
-				<exclude name="**/*~" />
305  
-				<exclude name="**/vssver*.*" />
306  
-				<exclude name="**/.nbattrs" />
307  
-			</fileset>
308  
-		</copy>
309  
-
310  
-		<!-- convert any asian languages from UTF-8 to ascii so they can be used-->
311  
-		<native2ascii encoding="UTF-8" src="${javacode}" dest="${build}" includes="**/*.utf8-properties" ext=".properties" />
312  
-
313  
-		<!--check for rmi stubs so if there are we will do the next target-->
314  
-		<fileset dir="${build}" id="rmi.fileset">
315  
-			<include name="**/RMI*.class" />
316  
-		</fileset>
317  
-		<pathconvert pathsep="\r\n" property="have.rmi.files" refid="rmi.fileset" setonempty="false" />
318  
-	</target>
319  
-
320  
-	<!-- 
321  
-***********************************************************************
322  
-               RMI TARGET - This target is automatically skipped if there are no RMI files
323  
-***********************************************************************
324  
--->
325  
-	<target name="rmi-stubs" depends="compile" if="have.rmi.files">
326  
-		<echo message="******************RMI FILES TO COMPILE********************" />
327  
-		<echo message="rmifiles=${have.rmi.files}" />
328  
-		<echo message="**********************************************************" />
329  
-		<mkdir dir="${rmi.stubs}" />
330  
-		<rmic base="${build}" includes="**\RMI*.class" debug="yes">
331  
-			<classpath>
332  
-				<pathelement path="${build}" />
333  
-				<fileset dir="${libinclude}">
334  
-					<include name="**/*.jar" />
335  
-				</fileset>
336  
-			</classpath>
337  
-		</rmic>
338  
-		<copy todir="${rmi.stubs}">
339  
-			<fileset dir="${build}" includes="**\Remote*.class" />
340  
-			<fileset dir="${build}" includes="**\*_Stub.class" />
341  
-			<fileset dir="${build}" includes="**\*_Skel.class" />
342  
-		</copy>
343  
-	</target>
344  
-
345  
-	<!-- 
346  
-***********************************************************************
347  
-         OSGI specific stuff
348  
-***********************************************************************
349  
--->
350  
-	<target name="key1" if="exports" depends="compile">
351  
-		<property name="export" value="Export-Package" />
352  
-	</target>
353  
-	<target name="key2" unless="exports" depends="key1">
354  
-		<property name="export" value="No-Export-Package" />
355  
-	</target>
356  
-
357  
-	<!-- 
358  
-***********************************************************************
359  
-              MANIFEST TARGET
360  
-***********************************************************************
361  
--->
362  
-	<target name="manifest" depends="key2">
363  
-		<mkdir dir="${manifest}" />
364  
-		<mkdir dir="${build}"/>
365  
-		
366  
-		<!-- convert cvs tag to osgi compatible version number -->
367  
-		<propertyregex property="tmp10" input="${version}" regexp="-" replace="." defaultValue="${version}" />
368  
-		<propertyregex property="realVersion" input="${tmp10}" regexp="r" replace="" defaultValue="${version}" />
369  
-		<echo message="v=${realVersion}" />
370  
-		<echo message="v2=${version}"/>
371  
-
372  
-		<copy file="${version.file.path}" todir="${build}"/>
373  
-
374  
-		<propertyfile file="${build}/${version.filename}">
375  
-			<entry key="server.version" value="${realVersion}"/>
376  
-		</propertyfile>
377  
-		
378  
-		<property name="bundle.uuid" value="biz.xsoftware:${name}:${version}:all" />
379  
-		<property name="ee.check.foundation" value="false" />
380  
-		<property name="bundle.emptystring" value="[bundle.emptystring]" />
381  
-
382  
-		<!--generate classpath to add to manifest using all jars in lib and main jar-->
383  
-		<pathconvert dirsep="/" pathsep="," property="manifest.classpath" refid="lib.include" setonempty="true">
384  
-			<!--The map takes away the beginning of the path just leaving the jar file name -->
385  
-			<map from="${full.lib.path}${file.separator}" to="" />
386  
-		</pathconvert>
387  
-
388  
-		<property name="bundle.classpath" value=".,${manifest.classpath}" />
389  
-
390  
-		<echo message="bundle.classpath=${bundle.classpath}" />
391  
-
392  
-		<!-- the following is for osgi pojo's.  You don't need to depend on osgi
393  
-    	     to use it, but the manifest has to have some entries!!! -->
394  
-		<bundleinfo exports="export.package" checkFoundationEE="${ee.check.foundation}">
395  
-			<fileset dir="${build}" includes="${api.pattern}" />
396  
-		</bundleinfo>
397  
-
398  
-		<bundleinfo activator="bundle.activator" imports="import.package" stdimports="${ignore.imports}" checkFoundationEE="${ee.check.foundation}">
399  
-			<fileset dir="${build}" includes="${impl.pattern}" />
400  
-		</bundleinfo>
401  
-
402  
-		<echo message="export=${export}" />
403  
-		<propertyregex property="modifyVersion" input="${realVersion}" regexp="0.0.0" replace="${server.version} developer" defaultValue="${realVersion}" />
404  
-		
405  
-		<bundlemanifest file="${manifest}/MANIFEST.MF">
406  
-			<attribute name="Bundle-Name" value="${name}" />
407  
-			<attribute name="Bundle-SymbolicName" value="${name}" />
408  
-			<attribute name="Bundle-Version" value="${modifyVersion}" />
409  
-			<attribute name="Bundle-Description" value="${manifest.description}" />
410  
-			<attribute name="Bundle-Vendor" value="${manifest.vendor}" />
411  
-			<attribute name="Bundle-DocURL" value="${manifest.vendor}" />
412  
-			<attribute name="Bundle-ContactAddress" value="${manifest.vendor}" />
413  
-			<attribute name="Service-Component" value="descriptors/metadata.xml" />
414  
-			<attribute name="Bundle-Category" value="${bundle.emptystring}" />
415  
-			<attribute name="Bundle-Config" value="${bundle.emptystring}" />
416  
-			<attribute name="Bundle-Classpath" value="${bundle.classpath}" />
417  
-			<attribute name="Export-Service" value="${bundle.emptystring}" />
418  
-			<attribute name="Import-Service" value="${bundle.emptystring}" />
419  
-
420  
-			<attribute name="DynamicImport-Package" value="*" />
421  
-			<attribute name="${export}" value="${exports}" />
422  
-			<attribute name="Import-Package" value="${imports}" />
423  
-			<attribute name="Bundle-UUID" value="${bundle.uuid}" />
424  
-			<attribute name="Built-From" value="${manifest.builder}" />
425  
-			<attribute name="Build-Date" value="${manifest.date}" />
426  
-			<attribute name="Application-Icon" value="${manifest.icon}" />
427  
-			<attribute name="Bundle-SubversionURL" value="${manifest.vendor}" />
428  
-			<attribute name="Bundle-APIVendor" value="${manifest.vendor}" />
429  
-
430  
-			<attribute name="Built-By" value="${manifest.builder}" />
431  
-
432  
-			<!--can't do this with osgi, it tries to run main instead of the service -->
433  
-			<!--attribute name="Main-Class" value="${manifest.mainclass}"/-->
434  
-
435  
-
436  
-			<attribute name="Class-Path" value="${manifest.classpath}" />
437  
-			<!--
438  
-	       <attribute name="Specification-Title" value="${spec.title}"/>
439  
-	       <attribute name="Specification-Version" value="${spec.version}"/>
440  
-	       <attribute name="Specification-Vendor" value="${spec.vendor}"/>
441  
-        -->
442  
-
443  
-			<attribute name="Implementation-Title" value="${manifest.title}" />
444  
-			<attribute name="Implementation-Version" value="${version} ${TODAY}" />
445  
-			<attribute name="Implementation-Vendor" value="${manifest.vendor}" />
446  
-
447  
-			<!-- non-standard manifest attributes -->
448  
-			<attribute name="SubMain-Class" value="${manifest.mainclass}" />
449  
-			<attribute name="JarVersion" value="${version} ${TODAY}" />
450  
-
451  
-			<!--
452  
-	          <section name="common/class1.class">
453  
-	 	         <attribute name="Sealed" value="false"/>
454  
-	          </section>
455  
-	        -->
456  
-		</bundlemanifest>
457  
-
458  
-	</target>
459  
-
460  
-	<target name="copyForJar" depends="manifest">
461  
-		<echo message="osgi.enabled=${osgi.enabled}" />
462  
-		<echo message="webapp.enabled=${webapp.enabled}" />
463  
-		<if>
464  
-			<equals arg1="true" arg2="${osgi.enabled}" />
465  
-			<!--ispropertytrue property="osgi.enabled" /-->
466  
-			<then>
467  
-				<!-- copy all jars that need to be in this osgi bundle jar into the directory that will be jarred up-->
468  
-				<copy todir="${build}">
469  
-					<fileset dir="${libinclude}" includes="**" />
470  
-				</copy>
471  
-			</then>
472  
-			<elseif>
473  
-				<equals arg1="true" arg2="${webapp.enabled}" />
474  
-				<!--ispropertytrue property="webapp.enabled" /-->
475  
-				<then>
476  
-					<property name="run.war.target" value="true" />
477  
-				</then>
478  
-			</elseif>
479  
-		</if>
480  
-	</target>
481  
-	<!-- 
482  
-***********************************************************************
483  
-              JAR TARGET
484  
-***********************************************************************
485  
--->
486  
-	<target name="jar" depends="copyForJar, make" description="Builds a jar file">
487  
-		<!-- Create the distribution directory -->
488  
-		<mkdir dir="${jardist}" />
489  
-
490  
-		<!-- Put all implementation classes from ${build} into the jar file -->
491  
-		<jar jarfile="${jardist}/${jar.name}" manifest="${manifest}/MANIFEST.MF" >
492  
-			<fileset dir="${build}" excludes="**/test/**">
493  
-				<exclude name="**/test/**"/>
494  
-				<exclude name="logback.xml"/>
495  
-			</fileset>
496  
-		</jar>
497  
-		<jar jarfile="${jardist}/${name}-srcbin.jar" manifest="${manifest}/MANIFEST.MF" >
498  
-			<fileset dir="${build}" excludes="**/test/**">
499  
-				<exclude name="**/test/**"/>
500  
-				<exclude name="logback.xml"/>
501  
-			</fileset>
502  
-			<fileset dir="${javacode}">
503  
-				<exclude name="**/test/**"/>
504  
-				<exclude name="logback.xml"/>
505  
-			</fileset>
506  
-			<fileset dir="${gen.src}" excludes="**/test/**"  />
507  
-		</jar>
508  
-	    <echo file="${jardist}/source/Readmesrc.txt">
509  
-			Source files are also in main jar file.
510  
-	    </echo>
511  
-		<echo file="${jardist}/javadoc/Readmejavadoc.txt">
512  
-			Placeholder for java doc.
513  
-		</echo>
514  
-		<jar jarfile="${jardist}/${name}-sources.jar">
515  
-			<fileset dir="${jardist}/source"/>
516  
-			<fileset dir="${javacode}">
517  
-				<exclude name="**/test/**"/>
518  
-				<exclude name="logback.xml"/>
519  
-			</fileset>
520  
-			<fileset dir="${gen.src}" excludes="**/test/**"  />
521  
-		</jar>
522  
-		<jar jarfile="${jardist}/${name}-javadoc.jar">
523  
-			<fileset dir="${jardist}/javadoc"/>
524  
-		</jar>
525  
-		<delete dir="${jardist}/javadoc" />		
526  
-		<delete dir="${jardist}/source" />
527  
-		
528  
-	</target>
529  
-
530  
-	<target name="verifydesign" depends="compile">
531  
-		<verifydesign design="bldfiles/configDesign.xml" >		
532  
-		     <path>
533  
-		        <fileset dir="${build}">
534  
-		            <include name="**/*.class"/>
535  
-		        </fileset>
536  
-		     </path>
537  
-		</verifydesign>
538  
-	</target>
539  
-
540  
-	<!-- 
541  
-***********************************************************************
542  
-              WAR TARGET
543  
-***********************************************************************
544  
--->
545  
-	<target name="forprod">
546  
-		<mkdir dir="${webstuff}/WEB-INF"/>
547  
-		
548  
-	</target>
549  
-	
550  
-	<target name="war" depends="jar" if="run.war.target" description="Builds a war file">
551  
-		<mkdir dir="${webstuff}"/>
552  
-		<copy todir="${webstuff}">
553  
-			<fileset dir="${webroot}">
554  
-				<exclude name="**/WEB-INF/lib/classes/**/*.*"/>
555  
-				<exclude name="**/WEB-INF/lib/**/*.*"/>
556  
-				<exclude name="WEB-INF/components.xml"/>
557  
-				<exclude name="WEB-INF/web.xml"/>
558  
-			</fileset>
559  
-		</copy>		
560  
-		
561  
-		<echo message="vers=${realVersion}"/>
562  
-		
563  
-		<move todir="${webstuff}/res${realVersion}">
564  
-			<fileset dir="${webstuff}/res"/>
565  
-		</move>
566  
-			
567  
-		<mkdir dir="${wardist}" />
568  
-		<war destfile="${war.file}" webxml="${webroot}/WEB-INF/web.xml" manifest="${manifest}/MANIFEST.MF">
569  
-			<lib dir="${libinclude}">
570  
-				<include name="**/*.jar"/>
571  
-			</lib>
572  
-			<classes dir="${build}" />
573  
-			<fileset dir="${webstuff}">
574  
-			</fileset>
575  
-		</war>
576  
-	</target>
577  
-
578  
-	<!--
579  
-================================================================================
580  
-  Creates the distribution
581  
-================================================================================
582  
--->
583  
-	<target name="createdist" depends="war">
584  
-		<mkdir dir="${dist}" />
585  
-		<mkdir dir="${staging}" />
586  
-
587  
-	</target>
588  
-
589  
-	<!-- 
590  
-***********************************************************************
591  
-              START APPLICATION TARGET
592  
-***********************************************************************
593  
--->
594  
-	<target name="run" depends="war">
595  
-
596  
-		<pathconvert property="application.classpath" pathsep=":">
597  
-			<path refid="classpath.application" />
598  
-		</pathconvert>
599  
-
600  
-		<echo message="Forking of the program...${client.to.run}" />
601  
-		<echo message="classpath=${application.classpath}" />
602  
-		<echo message="codebase=${basedir}\${rmi.stubs}" />
603  
-		<echo message="jvmargs=${client.jvm.args}" />
604  
-		<echo message="program args=${client.args}" />
605  
-		<java classname="${client.to.run}" fork="yes" dir=".">
606  
-			<jvmarg line="${client.jvm.args}" />
607  
-			<arg line="${client.args}" />
608  
-			<classpath>
609  
-				<path refid="classpath.application" />
610  
-			</classpath>
611  
-		</java>
612  
-	</target>
613  
-
614  
-	<!-- 
615  
-***********************************************************************
616  
-              TEST TARGET
617  
-***********************************************************************
618  
--->
619  
-	<target name="test" depends="createdist">
620  
-
621  
-		<input message="Input test class name. (ie. org.awt.TestEdgeLayout):" addproperty="test" />
622  
-
623  
-		<echo message="looking for file named ${test}" />
624  
-
625  
-		<available classname="${test}" property="test.exists">
626  
-			<classpath>
627  
-				<path refid="classpath.application" />
628  
-			</classpath>
629  
-		</available>
630  
-
631  
-		<echo message="value=${test.exists}" />
632  
-
633  
-		<pathconvert property="search.classpath" pathsep=":">
634  
-			<path refid="classpath.application" />
635  
-		</pathconvert>
636  
-
637  
-		<fail unless="test.exists">
638  
-The test case '${test}.class' cannot be found in the classpath.
639  
-Check all files in the classpath and make sure the appropriate
640  
-class file exists.  The classpath is=${search.classpath}
641  
-        </fail>
642  
-
643  
-		<mkdir dir="${junit.results}" />
644  
-
645  
-		<pathconvert property="junit.classpath" pathsep=":">
646  
-			<path refid="classpath.application" />
647  
-		</pathconvert>
648  
-
649  
-		<echo message="About to run JUnit test(${test})..." />
650  
-		<echo message="current directory=${basedir}" />
651  
-		<echo message="classpath=${junit.classpath}" />
652  
-
653  
-		<junit fork="yes" haltonfailure="yes" dir="${basedir}">
654  
-			<classpath>
655  
-				<path refid="classpath.application" />
656  
-			</classpath>
657  
-			<jvmarg value="-Djar.name=${jardist}/${jar.name}" />
658  
-			<jvmarg value="-Dversion=${version}" />
659  
-
660  
-			<formatter type="plain" usefile="false" />
661  
-			<formatter type="xml" />
662  
-			<test name="${test}" todir="${junit.results}" />
663  
-		</junit>