mirror of
https://github.com/corda/corda.git
synced 2025-03-11 06:54:04 +00:00
Instructions for IntelliJ 2018.1 (#3250)
* Instructions for IntelliJ 2018.1 * Addresses review feedback
This commit is contained in:
parent
7c87353bde
commit
1c7b44fb3d
@ -6,7 +6,7 @@ Software requirements
|
|||||||
Corda uses industry-standard tools:
|
Corda uses industry-standard tools:
|
||||||
|
|
||||||
* **Oracle JDK 8 JVM** - minimum supported version **8u131**
|
* **Oracle JDK 8 JVM** - minimum supported version **8u131**
|
||||||
* **IntelliJ IDEA** - supported versions **2017.1**, **2017.2** and **2017.3**
|
* **IntelliJ IDEA** - supported versions **2017.x** and **2018.x**
|
||||||
* **Git**
|
* **Git**
|
||||||
|
|
||||||
We also use Gradle and Kotlin, but you do not need to install them. A standalone Gradle wrapper is provided, and it
|
We also use Gradle and Kotlin, but you do not need to install them. A standalone Gradle wrapper is provided, and it
|
||||||
@ -76,7 +76,7 @@ Download a sample project
|
|||||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
1. Open a command prompt
|
1. Open a command prompt
|
||||||
2. Clone the CorDapp example repo by running ``git clone https://github.com/corda/cordapp-example``
|
2. Clone the CorDapp example repo by running ``git clone https://github.com/corda/cordapp-example``
|
||||||
3. Move into the cordapp-example folder by running ``cd cordapp-example``
|
3. Move into the ``cordapp-example`` folder by running ``cd cordapp-example``
|
||||||
|
|
||||||
Run from the command prompt
|
Run from the command prompt
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
@ -88,16 +88,22 @@ Run from the command prompt
|
|||||||
Run from IntelliJ
|
Run from IntelliJ
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
1. Open IntelliJ Community Edition
|
1. Open IntelliJ Community Edition
|
||||||
2. On the splash screen, click "Open" (do NOT click "Import Project") and select the cordapp-example folder
|
2. On the splash screen, click ``Open`` (do **not** click ``Import Project``) and select the ``cordapp-example`` folder
|
||||||
|
|
||||||
.. warning:: If you click "Import Project" instead of "Open", the project's run configurations will be erased!
|
.. warning:: If you click ``Import Project`` instead of ``Open``, the project's run configurations will be erased!
|
||||||
|
|
||||||
3. Once the project is open, click "File > Project Structure". Under "Project SDK:", set the project SDK by clicking "New...", clicking "JDK", and navigating to C:\\Program Files\\Java\\jdk1.8.0_XXX (where "XXX" is the latest minor version number). Click "OK".
|
3. Once the project is open, click ``File``, then ``Project Structure``. Under ``Project SDK:``, set the project SDK by
|
||||||
4. Click "View > Tool Windows > Event Log", and click "Import Gradle project", then "OK". Wait, and click "OK" again when the "Gradle Project Data To Import" window appears
|
clicking ``New...``, clicking ``JDK``, and navigating to ``C:\\Program Files\\Java\\jdk1.8.0_XXX`` (where ``XXX`` is
|
||||||
5. Wait for indexing to finish (a progress bar will display at the bottom-right of the IntelliJ window until indexing is complete)
|
the latest minor version number). Click "OK"
|
||||||
6. At the top-right of the screen, to the left of the green "play" arrow, you should see a dropdown. In that dropdown, select "Run Example Cordapp - Kotlin" and click the green "play" arrow.
|
4. Again under ``File`` then ``Project Structure``, select ``Modules``. Click ``+``, then ``Import Module``, then select
|
||||||
7. Wait until the run windows displays the message "Webserver started up in XX.X sec"
|
the ``cordapp-example`` folder and click ``Open``. Choose to ``Import module from external model``, select
|
||||||
8. Test the CorDapp is running correctly by visiting the front end at http://localhost:10007/web/example/
|
``Gradle``, click ``Next`` then ``Finish`` (leaving the defaults) and ``OK``
|
||||||
|
5. Wait for the indexing to finish (a progress bar will display at the bottom-right of the IntelliJ window until indexing
|
||||||
|
is complete)
|
||||||
|
6. At the top-right of the screen, to the left of the green ``play`` arrow, you should see a dropdown. In that
|
||||||
|
dropdown, select ``Run Example Cordapp - Kotlin`` and click the green ``play`` arrow.
|
||||||
|
7. Wait until the run windows displays the message ``Webserver started up in XX.X sec``
|
||||||
|
8. Test the CorDapp is running correctly by visiting the front end at `http://localhost:10007/web/example/
|
||||||
|
|
||||||
.. _mac-label:
|
.. _mac-label:
|
||||||
|
|
||||||
@ -124,7 +130,7 @@ Download a sample project
|
|||||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
1. Open a terminal
|
1. Open a terminal
|
||||||
2. Clone the CorDapp example repo by running ``git clone https://github.com/corda/cordapp-example``
|
2. Clone the CorDapp example repo by running ``git clone https://github.com/corda/cordapp-example``
|
||||||
3. Move into the cordapp-example folder by running ``cd cordapp-example``
|
3. Move into the ``cordapp-example`` folder by running ``cd cordapp-example``
|
||||||
|
|
||||||
Run from the terminal
|
Run from the terminal
|
||||||
^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^
|
||||||
@ -136,13 +142,22 @@ Run from the terminal
|
|||||||
Run from IntelliJ
|
Run from IntelliJ
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
1. Open IntelliJ Community Edition
|
1. Open IntelliJ Community Edition
|
||||||
2. On the splash screen, click "Open" (do NOT click "Import Project") and select the cordapp-example folder
|
2. On the splash screen, click ``Open`` (do **not** click ``Import Project``) and select the ``cordapp-example`` folder
|
||||||
3. Once the project is open, click "File > Project Structure". Under "Project SDK:", set the project SDK by clicking "New...", clicking "JDK", and navigating to /Library/Java/JavaVirtualMachines/jdk1.8.0_XXX (where "XXX" is the latest minor version number). Click "OK".
|
|
||||||
4. Click "View > Tool Windows > Event Log", and click "Import Gradle project", then "OK". Wait, and click "OK" again when the "Gradle Project Data To Import" window appears
|
.. warning:: If you click ``Import Project`` instead of ``Open``, the project's run configurations will be erased!
|
||||||
5. Wait for indexing to finish (a progress bar will display at the bottom-right of the IntelliJ window until indexing is complete)
|
|
||||||
6. At the top-right of the screen, to the left of the green "play" arrow, you should see a dropdown. In that dropdown, select "Run Example Cordapp - Kotlin" and click the green "play" arrow.
|
3. Once the project is open, click ``File``, then ``Project Structure``. Under ``Project SDK:``, set the project SDK by
|
||||||
7. Wait until the run windows displays the message "Webserver started up in XX.X sec"
|
clicking ``New...``, clicking ``JDK``, and navigating to ``C:\\Program Files\\Java\\jdk1.8.0_XXX`` (where ``XXX`` is
|
||||||
8. Test the CorDapp is running correctly by visiting the front end at http://localhost:10007/web/example/
|
the latest minor version number). Click "OK"
|
||||||
|
4. Again under ``File`` then ``Project Structure``, select ``Modules``. Click ``+``, then ``Import Module``, then select
|
||||||
|
the ``cordapp-example`` folder and click ``Open``. Choose to ``Import module from external model``, select
|
||||||
|
``Gradle``, click ``Next`` then ``Finish`` (leaving the defaults) and ``OK``
|
||||||
|
5. Wait for the indexing to finish (a progress bar will display at the bottom-right of the IntelliJ window until indexing
|
||||||
|
is complete)
|
||||||
|
6. At the top-right of the screen, to the left of the green ``play`` arrow, you should see a dropdown. In that
|
||||||
|
dropdown, select ``Run Example Cordapp - Kotlin`` and click the green ``play`` arrow.
|
||||||
|
7. Wait until the run windows displays the message ``Webserver started up in XX.X sec``
|
||||||
|
8. Test the CorDapp is running correctly by visiting the front end at `http://localhost:10007/web/example/
|
||||||
|
|
||||||
Corda source code
|
Corda source code
|
||||||
-----------------
|
-----------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user