StendhalNetBeans: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>AntumDeluge No edit summary |
imported>AntumDeluge |
||
| (92 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
== Notice == |
== Notice == |
||
Most of our developers use Eclipse, so using that is recommended, unless you are an experienced Netbeans user. |
Most of our developers use Eclipse, so using that is recommended, unless you are an experienced Netbeans user. |
||
<span style="color:red; font-weight:bold; font-style:italic;">Incomplete instructions...</span> |
<br><span style="color:red; font-weight:bold; font-style:italic;">Incomplete instructions...</span> |
||
== |
== Creating a New Project == |
||
<ol> |
<ol> |
||
<li>Create a new Java project. Go to the menu bar and select "File -> New Project".</li> |
<li>Create a new Java project. Go to the menu bar and select "File -> New Project".</li> |
||
<li>In the New Project window Select "Java -> Java Application" and click "Next".</li> |
<li>In the New Project window Select "Java -> Java Application" and click "Next".</li> |
||
<li>Fill in the following information:</li> |
<li>Fill in the following information under "Name and Location":</li> |
||
<pre> |
<pre> |
||
| Line 22: | Line 22: | ||
</ol> |
</ol> |
||
== |
== Download Source from CVS == |
||
<span style="color:blue; font-weight:bold; font-style:italic;">Updated for NetBeans 8.0</span> |
<span style="color:blue; font-weight:bold; font-style:italic;">Updated for NetBeans 8.0</span> |
||
<span style="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> |
<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> |
<ol> |
||
<li>Go to the menu bar and select "Tools -> Plugins".</li> |
<li>Go to the menu bar and select "Tools -> Plugins".</li> |
||
<li>Under the tab "Available Plugins" check "CVS" and click "Install".</li> |
<li>Under the tab "Available Plugins" check "CVS" and click "Install".</li> |
||
<li>Restart NetBeans</li> |
<li>Restart NetBeans</li> |
||
| ⚫ | |||
=== CVS Checkout === |
|||
| ⚫ | |||
<li>In the group window under the "Projects" tab select the project.</li> |
<li>In the group window under the "Projects" tab select the project.</li> |
||
<li>From the menu bar select "Team -> CVS -> |
<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> |
<li>Fill in the following information under "CVS Root":</li> |
||
<pre> |
<pre> |
||
For anonymous checkout: |
For anonymous checkout: |
||
CVS Root: :pserver:anonymous@arianne.cvs.sourceforge.net:/cvsroot/arianne |
CVS Root: :pserver:anonymous@arianne.cvs.sourceforge.net:/cvsroot/arianne/stendhal |
||
Password: (leave blank) |
Password: (leave blank) |
||
For privileged checkout: |
For privileged checkout: |
||
CVS Root: : |
CVS Root: :ext:username@arianne.cvs.sourceforge.net:/cvsroot/arianne/stendhal |
||
Select "Use internal SSH". |
Select "Use internal SSH". |
||
Password: (your Sourceforge password) |
Password: (your Sourceforge password) |
||
</pre> |
</pre> |
||
<li>Click "Next" |
<li>Click "Next".</li> |
||
<li>Fill in the following information under "Folder to Import":</li> |
|||
<pre> |
<pre> |
||
| ⚫ | |||
Module: stendhal |
|||
Import Message: (anything, cannot be left empty) |
|||
Branch: HEAD |
|||
Repository Folder: stendhal |
|||
| ⚫ | |||
Check "Checkout After Import". |
|||
</pre> |
</pre> |
||
<li>Click "Finish" |
<li>Click "Finish" to begin import and checkout.</li> |
||
| ⚫ | |||
<li>After checkout completes click "Create Project".</li> |
|||
<li>Select "Java -> Java Project with Existing Sources" and click "Next".</li> |
|||
</ol> |
</ol> |
||
< |
<p style="font-weight:bold; font-style:italic;">[[ #Configure_Project | Skip to section labelled "Configure Project". ]]</p> |
||
== |
== Download Source from Git == |
||
<span style="color:blue; font-weight:bold; font-style:italic;">Incomplete...</span> |
<span style="color:blue; font-weight:bold; font-style:italic;">Incomplete...</span> |
||
| Line 79: | Line 85: | ||
</ol> |
</ol> |
||
== |
== Configure Project == |
||
<ol> |
<ol> |
||
<li> |
<li>Select the project in the "Project" tab of the groups window.</li> |
||
<li>Go to the menu bar and select "File -> Project Properties" or right-click the project and select "Properties.</li> |
|||
| ⚫ | |||
<li>Fill in the following information:</li> |
|||
<pre> |
<pre> |
||
Source Package Folders: |
|||
Project Name: stendhal (or whatever you wish) |
|||
Package Folder = (the project's root folder) |
|||
Project Folder: Path to the root directory of the downloaded Stendhal source code. |
|||
Label = (your choice) |
|||
Build Script Name: nbbuild.xml (not important, will be deleted) |
|||
</pre> |
</pre> |
||
<li> |
<li>Select the "Libraries" category.</li> |
||
<li>Under "Source Package Folders" add the "src" folder from the Stendhal root directory.</li> |
|||
<li>Under "Test Package Folders" add the "tests" folder from the Stendhal root directory and click "Next".</li> |
|||
<li>If NetBeans warns about a folder containing "compiled class files (*.class)" click "Ignore".</li> |
|||
<li>Now click "Finish".</li> |
|||
| ⚫ | |||
== Configure Project == |
|||
| ⚫ | |||
<li>Click on the "Files" tab and delete the two new files if they exist: manifest.mf and nbbuild.xml.</li> |
|||
<li>Open the file "nbproject -> project.properties" and change the line "buildfile=nbbuild.xml" to "buildfile=build.xml". |
|||
| ⚫ | |||
| ⚫ | |||
<li>Under the "Compile" tab click "Add JAR/Folder".</li> |
<li>Under the "Compile" tab click "Add JAR/Folder".</li> |
||
<li>Navigate into the "libs" directory of the |
<li>Navigate into the "libs" directory of the project's root directory.</li> |
||
<li>Select all the .jar files and click "Open".</li> |
<li>Select all the .jar files and click "Open".</li> |
||
<li>Do the same for the "Processor", "Run", "Compile Tests", and "Run Tests" tabs. |
<li>Do the same for the "Processor", "Run", "Compile Tests", and "Run Tests" tabs. |
||
<li>Select the |
<li>Select the "Run" category.</li> |
||
<li>Under "Configuration" click "New" and add a "Configuration Name" for the server and click "OK".</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> |
<li>Fill in the following information:</li> |
||