[
https://issues.apache.org/jira/browse/FLINK-5008?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15748498#comment-15748498
]
ASF GitHub Bot commented on FLINK-5008:
---------------------------------------
Github user fhueske commented on a diff in the pull request:
https://github.com/apache/flink/pull/2764#discussion_r92392722
--- Diff: docs/internals/ide_setup.md ---
@@ -25,104 +25,56 @@ under the License.
* Replaced by the TOC
{:toc}
-## Eclipse
-
-A brief guide how to set up Eclipse for development of the Flink core.
-Flink uses mixed Scala/Java projects, which pose a challenge to some IDEs.
-Below is the setup guide that works best from our personal experience.
-
-For Eclipse users, we currently recomment the Scala IDE 3.0.3, as the most
robust solution.
-
-
-### Eclipse Scala IDE 3.0.3
-
-**NOTE:** While this version of the Scala IDE is not the newest, we have
found it to be the most reliably working
-version for complex projects like Flink. One restriction is, though, that
it works only with Java 7, not with Java 8.
-
-**Note:** Before following this setup, make sure to run the build from the
command line once
-(`mvn clean package -DskipTests`)
-
-1. Download the Scala IDE (preferred) or install the plugin to Eclipse
Kepler. See section below for download links
- and instructions.
-2. Add the "macroparadise" compiler plugin to the Scala compiler.
- Open "Window" -> "Preferences" -> "Scala" -> "Compiler" -> "Advanced"
and put into the "Xplugin" field the path to
- the *macroparadise* jar file (typically
"/home/*-your-user-*/.m2/repository/org/scalamacros/paradise_2.10.4/2.0.1/paradise_2.10.4-2.0.1.jar").
- Note: If you do not have the jar file, you probably did not ran the
command line build.
-3. Import the Flink Maven projects ("File" -> "Import" -> "Maven" ->
"Existing Maven Projects")
-4. During the import, Eclipse will ask to automatically install additional
Maven build helper plugins.
-5. Close the "flink-java8" project. Since Eclipse Kepler does not support
Java 8, you cannot develop this project.
-
-
-#### Download links for Scala IDE 3.0.3
-
-The Scala IDE 3.0.3 is a previous stable release, and download links are a
bit hidden.
-
-The pre-packaged Scala IDE can be downloaded from the following links:
-
-* [Linux (64
bit)](http://downloads.typesafe.com/scalaide-pack/3.0.3.vfinal-210-20140327/scala-SDK-3.0.3-2.10-linux.gtk.x86_64.tar.gz)
-* [Linux (32
bit)](http://downloads.typesafe.com/scalaide-pack/3.0.3.vfinal-210-20140327/scala-SDK-3.0.3-2.10-linux.gtk.x86.tar.gz)
-* [MaxOS X Cocoa (64
bit)](http://downloads.typesafe.com/scalaide-pack/3.0.3.vfinal-210-20140327/scala-SDK-3.0.3-2.10-macosx.cocoa.x86_64.zip)
-* [MaxOS X Cocoa (32
bit)](http://downloads.typesafe.com/scalaide-pack/3.0.3.vfinal-210-20140327/scala-SDK-3.0.3-2.10-macosx.cocoa.x86.zip)
-* [Windows (64
bit)](http://downloads.typesafe.com/scalaide-pack/3.0.3.vfinal-210-20140327/scala-SDK-3.0.3-2.10-win32.win32.x86_64.zip)
-* [Windows (32
bit)](http://downloads.typesafe.com/scalaide-pack/3.0.3.vfinal-210-20140327/scala-SDK-3.0.3-2.10-win32.win32.x86.zip)
-
-Alternatively, you can download Eclipse Kepler from
[https://eclipse.org/downloads/packages/release/Kepler/SR2](https://eclipse.org/downloads/packages/release/Kepler/SR2)
-and manually add the Scala and Maven plugins by plugin site at
[http://scala-ide.org/download/prev-stable.html](http://scala-ide.org/download/prev-stable.html).
+The sections below describe how to import the Flink project into an IDE
+for the development of Flink itself. For writing Flink programs, please
+refer to the [Java API]({{ site.baseurl
}}/quickstart/java_api_quickstart.html)
+and the [Scala API]({{ site.baseurl
}}/quickstart/scala_api_quickstart.html)
+quickstart guides.
-* Either use the update site to install the plugin ("Help" -> "Install new
Software")
-* Or download the [zip
file](http://download.scala-ide.org/sdk/helium/e38/scala211/stable/update-site.zip),
unpack it, and move the contents of the
- "plugins" and "features" folders into the equally named folders of the
Eclipse root directory
-
-**NOTE:** It might happen that some modules do not build in Eclipse
correctly (even if the maven build succeeds).
-To fix this, right-click in the corresponding Eclipse project and choose
"Properties" and than "Maven".
-Uncheck the box labeled "Resolve dependencies from Workspace projects",
click "Apply" and then "OK". "
-
-
-### Eclipse Scala IDE 4.0.0
-
-**NOTE: From personal experience, the use of the Scala IDE 4.0.0 performs
worse than previous versions for complex projects like Flink.**
-**Version 4.0.0 does not handle mixed Java/Scala projects as robustly and
it frequently raises incorrect import and type errors.**
-
-*Note:* Before following this setup, make sure to run the build from the
command line once
-(`mvn clean package -DskipTests`)
-
-1. Download the Scala IDE:
[http://scala-ide.org/download/sdk.html](http://scala-ide.org/download/sdk.html)
-2. Import the Flink Maven projects (File -> Import -> Maven -> Existing
Maven Projects)
-3. While importing the Flink project, the IDE may ask you to install an
additional maven build helper plugin.
-4. After the import, you need to set the Scala version of your projects to
Scala 2.10 (from the default 2.11).
- To do that, select all projects that contain Scala code (marked by the
small *S* on the project icon),
- right click and select "Scala -> Set the Scala Installation" and pick
"2.10.4".
- Currently, the project to which that is relevant are "flink-runtime",
"flink-scala", "flink-scala-examples",
- "flink-streaming-example", "flink-streaming-scala", "flink-tests",
"flink-test-utils", and "flink-yarn".
-5. Depending on your version of the Scala IDE, you may need to add the
"macroparadise" compiler plugin to the
- Scala compiler. Open "Window" -> "Preferences" -> "Scala" -> "Compiler"
-> "Advanced" and put into the "Xplugin" field
- the path to the *macroparadise* jar file (typically
"/home/*-your-user-*/.m2/repository/org/scalamacros/paradise_2.10.4/2.0.1/paradise_2.10.4-2.0.1.jar")
-6. In order to compile the "flink-java-8" project, you may need to add a
Java 8 execution environment.
- See [this
post](http://stackoverflow.com/questions/25391207/how-do-i-add-execution-environment-1-8-to-eclipse-luna)
- for details.
+**NOTE:** Whenever something is not working in your IDE, try with the maven
--- End diff --
"first"? before what?
> Update quickstart documentation
> -------------------------------
>
> Key: FLINK-5008
> URL: https://issues.apache.org/jira/browse/FLINK-5008
> Project: Flink
> Issue Type: Improvement
> Components: Documentation
> Reporter: Nico Kruber
> Assignee: Nico Kruber
> Priority: Minor
>
> * The IDE setup documentation of Flink is outdated in both parts: IntelliJ
> IDEA was based on an old version and Eclipse/Scala IDE does not work at all
> anymore.
> * The example in the "Quickstart: Setup" is outdated and requires "." to be
> in the path.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)