2013-01-05 01:02:12 +00:00
{% extends "global/layout.html" %}
2013-01-23 13:33:10 +00:00
{% block title %}{{ _('Using an IDE with I2P') }}{% endblock %}
2013-01-05 01:02:12 +00:00
{% block content %}
2013-01-23 13:33:10 +00:00
< p > {% trans -%}
2013-01-16 03:57:26 +00:00
The main I2P development branch (< code > i2p.i2p< / code > ) has been set up to enable developers to easily set up two of the commonly-used IDEs for Java development: Eclipse and NetBeans.
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / p >
2013-01-05 01:02:12 +00:00
2014-01-09 19:39:15 +00:00
< h2 > Eclipse< / h2 >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< p > {% trans -%}
2018-06-08 16:49:57 +00:00
The main I2P development branches (< code > i2p.i2p< / code > and branches from it) contain build.gradle to enable the branch to be easily set up in Eclipse.
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / p >
2013-01-05 01:02:12 +00:00
< ol >
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2018-06-08 16:49:57 +00:00
Make sure you have a recent version of Eclipse. Anything newer than 2017 should do.
2018-06-08 17:30:38 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2018-06-08 16:49:57 +00:00
Check out the I2P branch into some directory (e.g. < code > $HOME/dev/i2p.i2p< / code > ).
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2018-06-08 16:49:57 +00:00
Select "File - Import..." and then under "Gradle" select "Existing Gradle Project".
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2018-06-08 16:49:57 +00:00
For "Project root directory:" choose the directory that the I2P branch was checked out to.
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2018-06-08 16:49:57 +00:00
In the "Import Options" dialog, select "Gradle Wrapper" and press continue.
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2018-06-08 16:49:57 +00:00
In the "Import Preview" dialog you can review the project structure. Multiple projects should appear under "i2p.i2p". Press "Finish."
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< li > {% trans -%}
2013-01-05 01:02:12 +00:00
Done! Your workspace should now contain all projects within the I2P branch, and their build dependencies should be correctly set up.
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / li >
2013-01-05 01:02:12 +00:00
< / ol >
2014-01-09 19:39:15 +00:00
< h2 > NetBeans< / h2 >
2013-01-05 01:02:12 +00:00
2013-01-23 13:33:10 +00:00
< p > {% trans -%}
2013-01-16 03:57:26 +00:00
The main I2P development branches (< code > i2p.i2p< / code > and branches from it) contain NetBeans project files.
2013-01-23 13:33:10 +00:00
{%- endtrans %}< / p >
2013-01-05 01:02:12 +00:00
{% endblock %}