You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2015/07/09 18:29:31 UTC
[2/9] isis git commit: ISIS-1052: updating docs for using IntelliJ,
screenshots of maven helper plugin showing its new dependency tree
tab.
ISIS-1052: updating docs for using IntelliJ, screenshots of maven helper plugin showing its new dependency tree tab.
Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/8de955d9
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/8de955d9
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/8de955d9
Branch: refs/heads/master
Commit: 8de955d91ae8c3ffaece51cf1bbabe07a40a8209
Parents: ebc9fed
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Wed Jul 8 08:53:34 2015 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Thu Jul 9 11:29:54 2015 +0100
----------------------------------------------------------------------
.../src/main/asciidoc/guides/_dg_intellij.adoc | 26 +++++++++++++++++--
.../maven-helper/010-dependency-tab.png | Bin 0 -> 64588 bytes
.../maven-helper/020-dependency-as-tree.png | Bin 0 -> 44040 bytes
.../maven-helper/030-maven-run-goal.png | Bin 0 -> 91806 bytes
.../maven-helper/040-maven-quick-run.png | Bin 0 -> 83850 bytes
5 files changed, 24 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis/blob/8de955d9/adocs/documentation/src/main/asciidoc/guides/_dg_intellij.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_dg_intellij.adoc b/adocs/documentation/src/main/asciidoc/guides/_dg_intellij.adoc
index ccc8200..4e6b48d 100644
--- a/adocs/documentation/src/main/asciidoc/guides/_dg_intellij.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/_dg_intellij.adoc
@@ -146,9 +146,11 @@ image::{_imagesdir}appendices/dev-env/intellij-idea/040-other-settings/040-auto-
You might also want to set up some additional plugins, using `File > Settings > Plugins` (or equivalently `File > Other Settings > Configure Plugins`).
Recommended are:
+
* link:https://plugins.jetbrains.com/plugin/7179?pr=idea[Maven Helper] plugin
+
-Provides better visualization of dependency trees (similar to Eclipse)
+More on this below.
+
* link:https://github.com/asciidoctor/asciidoctor-intellij-plugin[AsciiDoctor] plugin
+
Useful if you are doing any authoring of documents.
@@ -156,8 +158,27 @@ Useful if you are doing any authoring of documents.
Some others you might like to explore are:
.IntelliJ Plugins
-image::{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png[width="400px"]
+image::{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/020-some-plugins-confirmation.png[width="600px"]
+
+==== Maven Helper Plugin
+
+This plugin provides a couple of great features. One is better visualization of dependency trees (similar to Eclipse).
+
+If you open a `pom.xml` file, you'll see an additional "Dependencies" tab:
+
+image::{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png[width="600px",link="{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png"]
+Clicking on this gives a graphical tree representation of the dependencies, similar to that obtained by `mvn dependency:tree`, but filterable.
+
+image::{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png[width="600px",link="{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png"]
+
+The plugin also provides the ability to easily run a Maven goal on a project:
+
+image::{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png[width="600px",link="{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png"]
+
+This menu can also be bound to a keystroke so that it is available as a pop-up:
+
+image::{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png[width="600px",link="{_imagesdir}appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png"]
@@ -172,6 +193,7 @@ image::{_imagesdir}appendices/dev-env/intellij-idea/100-maven-module-mgmt/010-ma
We can then import another module (from some other directory). For example, here we are importing the Isis Addons' todoapp example:
+
.IntelliJ Maven Module Management - Importing another Module
image::{_imagesdir}appendices/dev-env/intellij-idea/100-maven-module-mgmt/020-adding-another-module.png[width="400px"]
http://git-wip-us.apache.org/repos/asf/isis/blob/8de955d9/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png
new file mode 100644
index 0000000..a42b430
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/010-dependency-tab.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/8de955d9/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png
new file mode 100644
index 0000000..15ae90b
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/020-dependency-as-tree.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/8de955d9/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png
new file mode 100644
index 0000000..e8a6d1e
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/030-maven-run-goal.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/8de955d9/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png
new file mode 100644
index 0000000..f3a6d67
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/appendices/dev-env/intellij-idea/050-some-plugins/maven-helper/040-maven-quick-run.png differ