source: build.properties @ 778ce71

Last change on this file since 778ce71 was 16cee2a, checked in by zzz <zzz@…>, 4 years ago

Build: Update javadoc links to Java 7
Refresh package-lists

  • Property mode set to 100644
File size: 5.4 KB
Line 
1# These properties can be set to alter the build process.
2#
3# This file contains default values that are used by official I2P installers.
4#
5# End-users *should not* edit this file. If you want to change the values, make a
6# copy, call it override.properties, and make the desired changes to that.
7
8################################################################################
9
10# Javadocs
11# Note: Include the trailing slash! Don't surround the URL in quotes!
12javasedocs.url=http://docs.oracle.com/javase/7/docs/api/
13javaeedocs.url=http://docs.oracle.com/javaee/7/api/
14# The following link is dead, perhaps temporarily,
15# perhaps not, as they move 7 and 8 to unsupported status.
16#jettydocs.url=http://download.eclipse.org/jetty/stable-8/apidocs/
17jettydocs.url=http://download.eclipse.org/jetty/8.1.17.v20150415/apidocs/
18jrobindocs.url=http://docs.i2p-projekt.de/jrobin/javadoc/
19wrapperdocs.url=http://wrapper.tanukisoftware.com/jdoc/
20# these are only for unit test javadocs
21i2pdocs.url=http://docs.i2p-projekt.de/javadoc/
22junitdocs.url=http://junit.org/apidocs/
23# This will go in the jar manifests
24build.built-by=unknown
25
26# filename of the sloccount report
27sloccount.report.file=sloccount.sc
28
29# Uncomment the next line to prevent "ant debian" from automatically
30# updating the changelog
31#noAutoDebchange=true
32
33# Building EXEs in x64 Linux requires that 32bit libraries are installed. In Debian,
34# for example, installing the libc6-i386 package will satisfy this requirement.
35
36# Uncomment the next line to prevent building EXEs (changing it to false will have no impact)
37#noExe=true
38
39# Change this to false if you don't have gettext or you want to prevent it from running during the build
40require.gettext=true
41
42# Compile for this version of Java
43javac.version=1.6
44
45# Additional classpath if required
46#javac.classpath=/PATH/TO/pack200.jar
47
48# Optional compiler args
49# This one is for subsystems requiring Java 6
50# This one keeps gcj a lot quieter
51#javac.compilerargs=-warn:-unchecked,raw,unused,serial
52# This one is for subsystems requiring Java 7
53#javac.compilerargs7=
54
55#
56# Note to packagers, embedders, distributors:
57#
58# Strictly speaking, you must either use the compiler for the minimum Java version you are
59# targeting (default 1.6, see above), or specify a bootclasspath, which means you need
60# the JRE for the target version installed as well.
61#
62# However, in practice, you can compile with 1.7 and target 1.6 without specifying a bootclasspath,
63# and it all works fine.
64#
65# But you cannot compile with 1.8 and target 1.6 or 1.7 without bootclasspath,
66# or your users will get runtime errors.
67# Below is an example of a bootclasspath that works on Ubuntu.
68#
69# For more info:
70#    http://zzz.i2p/topics/1668
71#    https://gist.github.com/AlainODea/1375759b8720a3f9f094
72#
73#javac.compilerargs=-bootclasspath /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/jce.jar
74
75
76### UnitTests ##
77# Uncomment the next line to enable integration tests.
78# These require a running router with I2CP available on 127.0.0.1:7654.
79#runIntegrationTests=true
80
81# Location of the libraries required for the ScalaTest tests.
82# Define this in override.properties or pass in on the command line.
83# The directory must contain the following library names:
84# mockito-all.jar
85# scala-compiler.jar
86# scala-library.jar
87# scalatest.jar
88#scalatest.libs=/PATH/TO/SCALATEST/lib
89
90# Location of the junit libraries
91# Defaults to the ant library path if not set.
92# If set, this must point to a directory that contains the file junit4.jar
93#junit.home=
94
95# Location of the hamcrest libraries
96# Defaults to the ant library path if not set
97# If set, this must point to a directory containing the files
98#       hamcrest-core.jar, hamcrest-library.jar, and hamcrest-integration.jar
99#hamcrest.home=
100
101# Location of the mockito libraries
102# Defaults to the ant library path if not set
103# If set, this must point to a directory containing the files
104#       mockito-core.jar, byte-buddy.jar, objenesis.jar
105#mockito.home=
106
107# Optional properties used in tests to enable additional tools.
108#with.cobertura=/PATH/TO/cobertura.jar
109#with.clover=/PATH/TO/clover.jar
110
111### Bundle router infos ###
112# Set to bundle router infos from your local I2P install in the package
113#bundle.routerInfos=true
114#bundle.routerInfos.count=200
115#bundle.routerInfos.i2pConfigDir=/PATH/TO/.i2p
116
117### Debian/Ubuntu packages ###
118# Don't include geoip files, we will use geoip-database package
119#with-geoip-database=true
120# Don't include jetty files, we will use libjetty8-java package
121#with-libjetty8-java=true
122# Don't include tomcat files, we will use libtomcat6-java package
123#with-libtomcat6-java=true
124# Don't include tomcat files, we will use libtomcat7-java package
125#with-libtomcat7-java=true
126# Don't include jstl.jar and standard.jar, we will use glassfish-javaee package
127#with-glassfish-javaee=true
128# Don't include standard.jar, we will use libjakarta-taglibs-standard-java package
129#with-libjakarta-taglibs-standard-java=true
130# Don't include jstl.jar, we will use libjstl1.1-java package
131#with-libjstl1.1-java=true
132# Don't compile GettextResource.java, we will use libintl.jar from the gettext-base package
133#with-gettext-base=true
134# Don't compile gnu.getopt classes, we will use libgetopt-java package
135#with-libgetopt-java=true
136# Don't compile org.apache.http classes, we will use libhttpclient-java and libhttpcore-java packages
137# 2 MB of dependencies vs. 20 KB of copied source
138# Requires 4.4 or higher.
139# Debian: Not in wheezy/jessie
140# Ubuntu: Only in wily and later
141#with-libhttpclient-java=true
Note: See TracBrowser for help on using the repository browser.