summaryrefslogtreecommitdiffstats
path: root/proxy/buildconf/build.properties
blob: 51f7d9d750cd1cbe3a5047e051348c0f1fa564c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
candlepin.home=${basedir}

custom.log4j=${user.home}/.log4j.properties
src.dir=${candlepin.home}/code
build.dir=${candlepin.home}/build
lib.dir=${candlepin.home}/lib
build.lib.dir=${build.dir}/build-lib

run.lib.dir=${build.dir}/run-lib
run-external.lib.dir=${build.dir}/run-lib/external
test.lib.dir=${build.dir}/test-lib
boot.lib.dir=${build.dir}/boot-lib
report.dir=${build.dir}/reports
javadoc.deploydir=/usr/share/javadoc/rhn-java
build.instrument.dir=${build.dir}/instrumented

eclipse.lib.dirs=${lib.dir}
eclipse.libsrc.dirs=${basedir}/code/libsrc

log4j.threshold=warn
rhn.checkout.dir=
halt-tests-on-failure=false
checkstyle.header.file=${candlepin.home}/buildconf/LICENSE.txt
checkstyle.cache.src=${candlepin.home}/build/checkstyle.cache.src
checkstyle.cache.test=${candlepin.home}/build/checkstyle.cache.test
coverage.out.file=${candlepin.home}/coverage.ec
javadoc.lazy=false
deprecation=off
nowarn=!${deprecation}
includehelp=true

# IVY Properties
ivyserver=http://rm-rf.ca/~dgoodwin
ivy.log.module.when.found=false
ivy.log.resolved.revision=false  

# END IVY Properties
candlepin.war=${build.dir}/webapp/candlepin.war
megajar.jar=${run.lib.dir}/candlepin.jar

build.rhn.conf=${basedir}/conf/rhn/rhn.conf
build.webapp.conf=${basedir}/conf/httpd/webapp.conf
git.home=${basedir}/../

# =================== jar dependencies =======================
boot.jar.dependencies=ivy

common.jar.dependencies=antlr bcel bcpg bcprov cglib commons-beanutils \
  commons-collections commons-lang commons-logging dom4j ejb3-persistence \
  freemarker hibernate3 hibernate-entitymanager hibernate-annotations \
  hibernate-commons-annotations javassist jdom jersey-core jersey-server \
  jsr311-api jersey-json jta log4j slf4j-api slf4j-simple stringtree-json \
  aopalliance guice guice-assistedinject guice-multibindings guice-throwingproviders \
  warp-persist

test.jar.dependencies=${common.jar.depdencies} \
  checkstyle junit4 hsqldb hiberjavassist 
  
build.jar.dependencies= ${common.jar.dependencies} \
  ant ant-junit ant-contrib jersey-client junit4 hiberjavassist 

run.jar.dependencies= ${common.jar.dependencies} \
  asm jettison xalan-j2

# =================== RPM build, use jpackage syntax =======================

install.build.jar.dependencies=ant ant/ant-junit ant-contrib antlr \
  ${install.common.jar.dependencies} tanukiwrapper

install.run.jar.dependencies=antlr asm cglib c3p0 commons-discovery dom4j \
  ehcache jaf jta oscache sitemesh taglibs-standard xalan-j2 xerces-j2 \
  xml-commons-apis ${install.common.jar.dependencies}

install.common.jar.dependencies=bcel cglib commons-beanutils commons-cli \
  commons-codec commons-collections commons-digester commons-discovery \
  commons-el commons-lang commons-logging commons-validator hibernate3 \
  jasper5-compiler jasper5-runtime javamail jdom jpam jspapi log4j oro \
  redstone-xmlrpc-client redstone-xmlrpc servletapi5 struts jcommon \
  stringtree-json jfreechart taglibs-core quartz commons-fileupload concurrent

dist.jar.dependencies=antlr asm bcel c3p0 cglib commons-collections \
  commons-beanutils commons-cli commons-codec commons-digester \
  commons-discovery commons-el commons-fileupload commons-io commons-lang \
  commons-logging commons-validator concurrent dom4j hibernate3 jta jaf \
  jasper5-compiler jasper5-runtime javamail jcommon jdom jfreechart jspapi \
  jpam log4j redstone-xmlrpc-client redstone-xmlrpc oro oscache quartz \
  sitemesh struts taglibs-core taglibs-standard tanukiwrapper xalan-j2 \
  xerces-j2 xml-commons-apis

# =================== Deployment Properties =======================
# Used for local dir deployment
webapp.basedir=${candlepin.home}
webapp.name=rhnwebapp
webapp.dir=${webapp.basedir}/${webapp.name}