You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by tg...@apache.org on 2016/12/09 23:17:10 UTC
[3/4] incubator-beam-site git commit: Regenerate Content
Regenerate Content
Project: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/commit/c676efe7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/c676efe7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/c676efe7
Branch: refs/heads/asf-site
Commit: c676efe7d7032a89eec19400628c0b40bb2b12ab
Parents: 01ec343
Author: Thomas Groh <tg...@google.com>
Authored: Fri Dec 9 15:05:21 2016 -0800
Committer: Thomas Groh <tg...@google.com>
Committed: Fri Dec 9 15:16:09 2016 -0800
----------------------------------------------------------------------
.../contribute/contribution-guide/index.html | 23 ++++++++++++++++++--
1 file changed, 21 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/c676efe7/content/contribute/contribution-guide/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/contribution-guide/index.html b/content/contribute/contribution-guide/index.html
index 87d5f74..7d7b7c9 100644
--- a/content/contribute/contribution-guide/index.html
+++ b/content/contribute/contribution-guide/index.html
@@ -161,6 +161,7 @@
<li><a href="#clone-the-repository-locally" id="markdown-toc-clone-the-repository-locally">Clone the repository locally</a></li>
<li><a href="#optional-ide-setup" id="markdown-toc-optional-ide-setup">[Optional] IDE Setup</a> <ul>
<li><a href="#intellij" id="markdown-toc-intellij">IntelliJ</a> <ul>
+ <li><a href="#enable-annotation-processing" id="markdown-toc-enable-annotation-processing">Enable Annotation Processing</a></li>
<li><a href="#checkstyle" id="markdown-toc-checkstyle">Checkstyle</a></li>
</ul>
</li>
@@ -301,8 +302,26 @@ $ cd incubator-beam
<h5 id="intellij">IntelliJ</h5>
-<p><em>This documentation is incomplete. If you are an Intellij user, please contribute instructions!
-See <a href="https://issues.apache.org/jira/browse/BEAM-835">BEAM-835</a>.</em></p>
+<h6 id="enable-annotation-processing">Enable Annotation Processing</h6>
+<p>To configure annotation processing in IntelliJ:</p>
+
+<ol>
+ <li>Open Annotation Processors Settings dialog box by going to Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors.</li>
+ <li>Select the following buttons:
+ <ul>
+ <li>\u201cEnable annotation processing\u201d</li>
+ <li>\u201cObtain processors from project classpath\u201d</li>
+ <li>\u201cStore generated sources relative to: <em>Module content root</em>\u201d</li>
+ </ul>
+ </li>
+ <li>Set the generated source directories to be equal to the Maven directories:
+ <ul>
+ <li>Set \u201cProduction sources directory:\u201d to \u201ctarget/generated-sources/annotations\u201d.</li>
+ <li>Set \u201cTest sources directory:\u201d to \u201ctarget/generated-test-sources/test-annotations\u201d.</li>
+ </ul>
+ </li>
+ <li>Click \u201cOK\u201d.</li>
+</ol>
<h6 id="checkstyle">Checkstyle</h6>
<p>IntelliJ supports checkstyle within the IDE using the Checkstyle-IDEA plugin.</p>