source: README.txt @ bb00e91

Last change on this file since bb00e91 was bab02a6, checked in by str4d <str4d@…>, 6 years ago

Gradle wrapper and instructions

  • Property mode set to 100644
File size: 1.3 KB
Line 
1Prerequisites to build from source:
2        Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
3          Non-linux operating systems and JVMs: See https://trac.i2p2.de/wiki/java
4        Apache Ant 1.7.0 or higher
5        The xgettext, msgfmt, and msgmerge tools installed
6          from the GNU gettext package http://www.gnu.org/software/gettext/
7
8To build:
9        Full builds are not yet possible, but the command is:
10                ./gradlew assemble
11
12        gradlew will download dependencies over the clearnet by default, including
13        Gradle itself. To download over Tor, create a gradle.properties file
14        containing:
15                systemProp.socksProxyHost=localhost
16                systemProp.socksProxyPort=9150
17
18Old build system:
19(This will be deprecated once the Gradle build system is fully functional)
20        On x86 systems do:
21                ant pkg
22
23        On non-x86, use one of the following instead:
24                ant installer-linux
25                ant installer-freebsd
26                ant installer-osx
27
28        Run 'ant' with no arguments to see other build options.
29        See INSTALL.txt or https://geti2p.net/download for installation instructions.
30
31Documentation:
32        https://geti2p.net/how
33        API: run 'ant javadoc' then start at build/javadoc/index.html
34
35Latest release:
36        https://geti2p.net/download
37
38To get development branch from source control:
39        https://geti2p.net/newdevelopers
40
41FAQ:
42        https://geti2p.net/faq
43
44Need help?
45        IRC irc.freenode.net #i2p
46        http://forum.i2p/
47
48Licenses:
49        See LICENSE.txt
50
Note: See TracBrowser for help on using the repository browser.