You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/11/08 03:11:53 UTC
[james-project] 06/36: JAMES-2933 Improve IntelliJ build section
based on Jerry Malcolm feedback
This is an automated email from the ASF dual-hosted git repository.
btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 0f8349b6a505a8bb9c82f09ea63560625647a4bb
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Fri Nov 1 11:28:13 2019 +0700
JAMES-2933 Improve IntelliJ build section based on Jerry Malcolm feedback
---
.../intellij-idea/intellij-james-project.png | Bin 181143 -> 80415 bytes
src/site/xdoc/server/dev-build.xml | 56 ++++++++++-----------
2 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/src/site/resources/server/images/intellij-idea/intellij-james-project.png b/src/site/resources/server/images/intellij-idea/intellij-james-project.png
index 8150483..8c11898 100644
Binary files a/src/site/resources/server/images/intellij-idea/intellij-james-project.png and b/src/site/resources/server/images/intellij-idea/intellij-james-project.png differ
diff --git a/src/site/xdoc/server/dev-build.xml b/src/site/xdoc/server/dev-build.xml
index a4aa408..2787db0 100644
--- a/src/site/xdoc/server/dev-build.xml
+++ b/src/site/xdoc/server/dev-build.xml
@@ -99,6 +99,34 @@
</section>
+ <section name="Build James from IntelliJ IDEA">
+
+ <p>This section has been created using IntelliJ IDEA 2019.2.1 and Maven 3. And downloading the master version of the server
+ from <code>http://git-wip-us.apache.org/repos/asf/james-project.git/</code>.
+ </p>
+
+ <subsection name="Getting the sources from the repository">
+ <p>To download the source code, you can use the Git support that comes with IntelliJ IDEA following the next steps:</p>
+
+ <p>First, in the Welcome page, click on <strong>Check out from Version Control</strong> and select <strong>Git</strong>.</p>
+ <img src="./images/intellij-idea/intellij-new-project.png"/>
+ <p>In the pop-up window, fill the <strong>URL</strong> part to <i>http://git-wip-us.apache.org/repos/asf/james-project.git</i>.</p>
+ <img src="./images/intellij-idea/intellij-git-repo.png"/> <br/>
+
+ <p>When this process is done, the project should look like this. <br/></p>
+ <img src="./images/intellij-idea/intellij-james-project.png"/>
+
+ </subsection>
+
+ <subsection name="Building the project">
+ <p> To build the project, you must open the <strong>Maven Projects</strong> panel (should be the maven option in the upper right). Then double click on the package goal to run this goal.<br/></p>
+ <img src="./images/intellij-idea/intellij-mvn.png"/>
+ <p>Then you will find the James server zip in the <strong>server/app/target</strong> folder.<br/></p>
+ <img src="./images/intellij-idea/intellij-james-zip.png"/>
+ <p>Note that tests can be long and can be skept by toggling <i>skip test</i></p>
+ </subsection>
+ </section>
+
<section name="Build James Source from Eclipse">
<p>Warning: due to bad scala support in eclipse, we are not able to compile James with Eclipse. Contributions to
@@ -158,34 +186,6 @@
</subsection>
- <section name="Build James from IntelliJ IDEA">
-
- <p>This section has been created using IntelliJ IDEA 2019.2.1 and Maven 3. And downloading the master version of the server
- from <code>http://git-wip-us.apache.org/repos/asf/james-project.git/</code>.
- </p>
-
- <subsection name="Getting the sources from the repository">
- <p>To download the source code, you can use the Git support that comes with IntelliJ IDEA following the next steps:</p>
-
- <p>First, in the Welcome page, click on <strong>Check out from Version Control</strong> and select <strong>Git</strong>.</p>
- <img src="./images/intellij-idea/intellij-new-project.png"/>
- <p>In the pop-up window, press the <strong>+</strong> button to add the James code repository in the next pop-up.</p>
- <img src="./images/intellij-idea/intellij-git-repo.png"/> <br/>
-
- <p>When this process is done, the project should look like this. <br/></p>
- <img src="./images/intellij-idea/intellij-james-project.png"/>
-
- </subsection>
-
- <subsection name="Building the project">
- <p> To build the project, you must open the <strong>Maven Projects</strong> panel. Then double click on the install goal to run this goal.<br/></p>
- <img src="./images/intellij-idea/intellij-mvn.png"/>
- <p>Then you will find the James server zip in the <strong>server/app/target</strong> folder.<br/></p>
- <img src="./images/intellij-idea/intellij-james-zip.png"/>
- <p>Note that tests can be long and can be skept by toggling <i>skip test</i></p>
- </subsection>
- </section>
-
<subsection name="Run James from Eclipse">
<p>That's it. Run or Debug James in Eclipse (right-click on the Main class) and Have Fun!.</p>
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org