1 ###############################################################################
2 # Jalview - A Sequence Alignment Editor and Viewer (Version 2.8)
3 # Copyright (C) 2012 J Procter, AM Waterhouse, LM Lui, J Engelhardt, G Barton, M Clamp, S Searle
5 # This file is part of Jalview.
7 # Jalview is free software: you can redistribute it and/or
8 # modify it under the terms of the GNU General Public License
9 # as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
11 # Jalview is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty
13 # of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 # PURPOSE. See the GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
17 ###############################################################################
18 annotation.processing.enabled=true
19 annotation.processing.enabled.in.editor=false
20 annotation.processing.run.all.processors=true
21 annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
22 application.title=jalview
23 application.vendor=Barton Group
24 build.classes.dir=${build.dir}/classes
25 build.classes.excludes=**/*.java,**/*.form
26 # This directory is removed when the project is cleaned:
28 build.generated.dir=${build.dir}/generated
29 build.generated.sources.dir=${build.dir}/generated-sources
30 # Only compile against the classpath explicitly listed here:
31 build.sysclasspath=ignore
32 build.test.classes.dir=${build.dir}/test/classes
33 build.test.results.dir=${build.dir}/test/results
35 # Uncomment to specify the preferred debugger connection transport:
36 #debug.transport=dt_socket
39 debug.test.classpath=\
41 # This directory is removed when the project is cleaned:
43 dist.jar=${dist.dir}/jalview.jar
44 dist.javadoc.dir=${dist.dir}/javadoc
47 file.reference.activation.jar=lib/activation.jar
48 file.reference.apache-mime4j-0.6.jar=lib/apache-mime4j-0.6.jar
49 file.reference.axis.jar=lib/axis.jar
50 file.reference.castor-1.1-cycle-xml.jar=lib/castor-1.1-cycle-xml.jar
51 file.reference.commons-codec-1.3.jar=lib/commons-codec-1.3.jar
52 file.reference.commons-discovery.jar=lib/commons-discovery.jar
53 file.reference.commons-logging-1.1.1.jar=lib/commons-logging-1.1.1.jar
54 file.reference.commons-logging.jar=lib/commons-logging.jar
55 file.reference.httpclient-4.0.3.jar=lib/httpclient-4.0.3.jar
56 file.reference.httpcore-4.0.1.jar=lib/httpcore-4.0.1.jar
57 file.reference.httpmime-4.0.3.jar=lib/httpmime-4.0.3.jar
58 file.reference.jalview-src=src
59 file.reference.jaxrpc.jar=lib/jaxrpc.jar
60 file.reference.JGoogleAnalytics_0.3.jar=lib/JGoogleAnalytics_0.3.jar
61 file.reference.jhall.jar=lib/jhall.jar
62 file.reference.Jmol-14.6.4_2016.10.26.jar=lib/Jmol-14.6.4_2016.10.26.jar
63 file.reference.JmolApplet-14.6.4_2016.10.26.jar=appletlib/JmolApplet-14.6.4_2016.10.26.jar
64 file.reference.log4j-1.2.8.jar=lib/log4j-1.2.8.jar
65 file.reference.mail.jar=lib/mail.jar
66 file.reference.min-jaba-client.jar=lib/min-jaba-client-2.0.jar
67 file.reference.regex.jar=lib/regex.jar
68 file.reference.saaj.jar=lib/saaj.jar
69 file.reference.vamsas-client.jar=lib/vamsas-client.jar
70 file.reference.wsdl4j.jar=lib/wsdl4j.jar
71 file.reference.xercesImpl.jar=lib/xercesImpl.jar
72 file.reference.xml-apis.jar=lib/xml-apis.jar
73 file.reference.miglayout-4.0-swing.jar=lib/miglayout-4.0-swing.jar
74 file.reference.varna-3.9-dev.jar=lib/VARNAv3.9.jar
78 ${libs.plugin.jar.classpath}:\
79 ${file.reference.activation.jar}:\
80 ${file.reference.apache-mime4j-0.6.jar}:\
81 ${file.reference.axis.jar}:\
82 ${file.reference.castor-1.1-cycle-xml.jar}:\
83 ${file.reference.commons-codec-1.3.jar}:\
84 ${file.reference.commons-discovery.jar}:\
85 ${file.reference.commons-logging-1.1.1.jar}:\
86 ${file.reference.commons-logging.jar}:\
87 ${file.reference.regex.jar}:\
88 ${file.reference.saaj.jar}:\
89 ${file.reference.httpclient-4.0.3.jar}:\
90 ${file.reference.httpcore-4.0.1.jar}:\
91 ${file.reference.httpmime-4.0.3.jar}:\
92 ${file.reference.jaxrpc.jar}:\
93 ${file.reference.JGoogleAnalytics_0.3.jar}:\
94 ${file.reference.jhall.jar}:\
95 ${file.reference.Jmol-14.6.4_2016.10.26.jar}:\
96 ${file.reference.miglayout-4.0-swing.jar}:\
97 ${file.reference.log4j-1.2.8.jar}:\
98 ${file.reference.mail.jar}:\
99 ${file.reference.min-jaba-client.jar}:\
100 ${file.reference.vamsas-client.jar}:\
101 ${file.reference.xml-apis.jar}:\
102 ${file.reference.xercesImpl.jar}:\
103 ${file.reference.wsdl4j.jar}:\
104 ${file.reference.JmolApplet-14.6.4_2016.10.26.jar} \
105 ${file.reference.varna-3.9-dev.jar}
106 # Space-separated list of extra javac options
108 javac.deprecation=false
109 javac.processorpath=\
113 javac.test.classpath=\
116 javac.test.processorpath=\
117 ${javac.test.classpath}
118 javadoc.additionalparam=
120 javadoc.encoding=${source.encoding}
121 javadoc.noindex=false
122 javadoc.nonavbar=false
124 javadoc.private=false
125 javadoc.splitindex=true
127 javadoc.version=false
129 main.class=jalview.bin.Jalview
130 manifest.file=manifest.mf
131 meta.inf.dir=${src.dir}/META-INF
132 mkdist.disabled=false
133 platform.active=default_platform
137 # Space-separated list of JVM arguments used when running the project
138 # (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value
139 # or test-sys-prop.name=value to set system properties for unit tests):
142 ${javac.test.classpath}:\
143 ${build.test.classes.dir}
144 source.encoding=UTF-8
145 src.dir=${file.reference.jalview-src}