StendhalNetBeans: Difference between revisions
Content deleted Content added
imported>AntumDeluge StendhalNetBeans: Updating instructions for NetBeans 8.0. |
imported>AntumDeluge |
||
| (169 intermediate revisions by the same user not shown) | |||
Line 4:
== Notice ==
Most of our developers use Eclipse, so using that is recommended, unless you are an experienced Netbeans user.
<br><span style="color:red; font-weight:bold; font-style:italic;">Incomplete instructions...</span>
==
<ol>
<li>
<li>In the New Project window Select "Java -> Java
<li>Fill in the following information under "Name and Location":</li>
<pre>
Project Location: Choose the parent directory of your project.
Uncheck "Create Main Class".
</pre>
</ol>
== Download Source from CVS ==
<span style="color:blue; font-weight:bold; font-style:italic;">Updated for NetBeans 8.0</span>
<span style="font-weight:bold; font-style:italic;"><span style="color:red;">NOTE:</span> NetBeans does not come with built-in CVS support. You will need to install the plugin.</span>
=== Install CVS Plugin ===
<ol>
<li>Go to the menu bar and select "Tools -> Plugins".</li>
<li>Under the tab "Available Plugins" check "CVS" and click "Install".</li>
<li>Restart NetBeans</li>
</ol>
▲<li>From the menu bar select "Team -> CVS -> Checkout".</li>
=== CVS Checkout ===
<ol>
<li>In the group window under the "Projects" tab select the project.</li>
<li>From the menu bar select "Team -> CVS -> Import into Repository" or right-click the project and select "Versioning -> Import into CVS Repository".</li>
<li>Fill in the following information under "CVS Root":</li>
<pre>
For anonymous checkout:
CVS Root: :pserver:anonymous@arianne.cvs.sourceforge.net:/cvsroot/arianne/stendhal
Password:
For privileged checkout:
CVS Root: :
Select "Use internal SSH".
Password:
</pre>
<li>Click "Next"
<li>Fill in the following information under "Folder to Import":</li>
<pre>
Folder to Import: (the project's root directory)
Import Message: (anything, cannot be left empty)
Repository Folder: stendhal
Check "Checkout After Import".
</pre>
<li>Click "Finish"
<li>After importing is finished go to the menu bar and select "Team -> Update -> Update" or right-click the project and select "CVS -> Update -> Update".</li>
▲<li>Select "Java -> Java Project with Existing Sources" and click "Next".</li>
</ol>
<
==
<span style="color:blue; font-weight:bold; font-style:italic;">
<ol>
<li>
<li>Fill in the following information:</li>
<span style="font-style:italic;"><span style="color:red;">NOTE:</span> While there are plans to move Stendhal from CVS to Git there is not yet an official Git repository. The following URIs are to testing repository which may not contain updated code. These will change once an official repository is available.</span>
<pre>
Anonymous checkout:
▲Project Name: stendhal (or whatever you wish)
Repository: git://git.code.sf.net/p/delugebuilds/stendhal-git
Privileged checkout:
Repository: ssh://username@git.code.sf.net/p/delugebuilds/stendhal-git
Password: Sourceforge password.
</pre>
▲<li>Click "Next".</li>
</ol>
== Configure Project ==
<ol>
<li>
<li>
<li>Select the
<li>Fill in the following information:</li>
<pre>
Source Package Folders:
Package Folder = (the project's root folder)
Label = (your choice)
</pre>
<li>Select the "Libraries" category.</li>
<li>Under the "Compile" tab click "Add JAR/Folder".</li>
<li>Navigate into the "libs" directory of the
<li>Select all the .jar files and click "Open".</li>
<li>
<li>Select the "Run" category.</li>
<li>Under "Configuration" click "New" and add a "Configuration Name" for the server and click "OK".</li>
<li>Fill in the following information:</li>
Line 102 ⟶ 129:
<li>Click "OK".</li>
</ol>
== Running the Server ==
<ol>
<li>From the menu bar select "Run -> Select Project Configuration -> <server configuration name>" (or select it from the drop-down menu in the tool bar).</li>
<li>From the menu bar select "Run -> Run Project" or click the green arrow in the toolbar.</li>
<li>On the server's first run you will be prompted to set the value of two options, the default database and an RSA key size. The default value for the database is "H2" and for the RSA key size is "512". Place your cursor in the display area of the Output tab in the lower half of the Netbeans window and press "Enter" to select the default values.</li>
</ol>
== Running the Client ==
<ol>
<li>Select the project configuration for the client as was done for the Server.</li>
<li>From the menu bar select "Run -> Run Project" or click the green arrow in the toolbar.</li>
</ol>
= Deprecated Instructions =
== Step 1: Create a NetBeans Project ==
| |||