You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by Piper Piper <pi...@gmail.com> on 2020/08/30 18:09:37 UTC
How to use Flink IDE
Hi,
Till now, I have only been using Flink binaries. How do I setup Flink in my
IntelliJ IDE so that while running/debugging my Flink application program I
can also step into the Flink source code?
Do I first need to import Flink's source repository into my IDE and build
it?
Thanks,
Piper
Re: How to use Flink IDE
Posted by Piper Piper <pi...@gmail.com>.
Thank you, Narasimha and Arvid!
On Sun, Aug 30, 2020 at 3:09 PM Arvid Heise <ar...@ververica.com> wrote:
> Hi Piper,
>
> to step into Flink source code, you don't need to import Flink sources
> manually or build Flink at all. It's enough to tell IntelliJ to also
> download sources for Maven dependencies. [1]
>
> Flink automatically uploads the source code for each build. For example,
> see the 1.11.1 artifacts of flink-runtime. [2]
>
> [1]
> https://intellij-support.jetbrains.com/hc/en-us/community/posts/206834305-Automatically-download-sources-documentation-from-maven-working-great
> [2]
> https://repo1.maven.org/maven2/org/apache/flink/flink-runtime_2.11/1.11.1/
>
> On Sun, Aug 30, 2020 at 8:19 PM Ardhani Narasimha Swamy <
> ardhani.narasimha@razorpay.com> wrote:
>
>> Hi Piper,
>>
>> Welcome to Flink Community.
>>
>> Import flink project like any other project into IDE, only difference
>> while running is you have click on "Include dependencies with
>> "Provided" scope" in the main class run configurations. This bundles the
>> Flink dependencies in the artifact, making it a fat jar and deploy it.
>>
>>
>> Steps:
>>
>> 1. Open main class run/debug configurations
>> 2. Click on Include dependencies with Provided scope.
>> 3. Apply
>>
>>
>> Thanks,
>> Narasimha
>>
>>
>>
>> On Sun, Aug 30, 2020 at 11:40 PM Piper Piper <pi...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> Till now, I have only been using Flink binaries. How do I setup Flink in
>>> my IntelliJ IDE so that while running/debugging my Flink application
>>> program I can also step into the Flink source code?
>>>
>>> Do I first need to import Flink's source repository into my IDE and
>>> build it?
>>>
>>> Thanks,
>>>
>>> Piper
>>>
>>
>>
>> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> *IMPORTANT*: The contents of this email and any attachments are
>> confidential and protected by applicable laws. If you have received this
>> email by mistake, please (i) notify the sender immediately; (ii) delete it
>> from your database; and (iii) do not disclose the contents to anyone or
>> make copies thereof. Razorpay accepts no liability caused due to any
>> inadvertent/ unintentional data transmitted through this email.
>>
>> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>
>
> --
>
> Arvid Heise | Senior Java Developer
>
> <https://www.ververica.com/>
>
> Follow us @VervericaData
>
> --
>
> Join Flink Forward <https://flink-forward.org/> - The Apache Flink
> Conference
>
> Stream Processing | Event Driven | Real Time
>
> --
>
> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany
>
> --
> Ververica GmbH
> Registered at Amtsgericht Charlottenburg: HRB 158244 B
> Managing Directors: Timothy Alexander Steinert, Yip Park Tung Jason, Ji
> (Toni) Cheng
>
Re: How to use Flink IDE
Posted by Arvid Heise <ar...@ververica.com>.
Hi Piper,
to step into Flink source code, you don't need to import Flink sources
manually or build Flink at all. It's enough to tell IntelliJ to also
download sources for Maven dependencies. [1]
Flink automatically uploads the source code for each build. For example,
see the 1.11.1 artifacts of flink-runtime. [2]
[1]
https://intellij-support.jetbrains.com/hc/en-us/community/posts/206834305-Automatically-download-sources-documentation-from-maven-working-great
[2]
https://repo1.maven.org/maven2/org/apache/flink/flink-runtime_2.11/1.11.1/
On Sun, Aug 30, 2020 at 8:19 PM Ardhani Narasimha Swamy <
ardhani.narasimha@razorpay.com> wrote:
> Hi Piper,
>
> Welcome to Flink Community.
>
> Import flink project like any other project into IDE, only difference
> while running is you have click on "Include dependencies with "Provided"
> scope" in the main class run configurations. This bundles the Flink
> dependencies in the artifact, making it a fat jar and deploy it.
>
>
> Steps:
>
> 1. Open main class run/debug configurations
> 2. Click on Include dependencies with Provided scope.
> 3. Apply
>
>
> Thanks,
> Narasimha
>
>
>
> On Sun, Aug 30, 2020 at 11:40 PM Piper Piper <pi...@gmail.com> wrote:
>
>> Hi,
>>
>> Till now, I have only been using Flink binaries. How do I setup Flink in
>> my IntelliJ IDE so that while running/debugging my Flink application
>> program I can also step into the Flink source code?
>>
>> Do I first need to import Flink's source repository into my IDE and build
>> it?
>>
>> Thanks,
>>
>> Piper
>>
>
>
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
> *IMPORTANT*: The contents of this email and any attachments are
> confidential and protected by applicable laws. If you have received this
> email by mistake, please (i) notify the sender immediately; (ii) delete it
> from your database; and (iii) do not disclose the contents to anyone or
> make copies thereof. Razorpay accepts no liability caused due to any
> inadvertent/ unintentional data transmitted through this email.
>
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
--
Arvid Heise | Senior Java Developer
<https://www.ververica.com/>
Follow us @VervericaData
--
Join Flink Forward <https://flink-forward.org/> - The Apache Flink
Conference
Stream Processing | Event Driven | Real Time
--
Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany
--
Ververica GmbH
Registered at Amtsgericht Charlottenburg: HRB 158244 B
Managing Directors: Timothy Alexander Steinert, Yip Park Tung Jason, Ji
(Toni) Cheng
Re: How to use Flink IDE
Posted by Ardhani Narasimha Swamy <ar...@razorpay.com>.
Hi Piper,
Welcome to Flink Community.
Import flink project like any other project into IDE, only difference while
running is you have click on "Include dependencies with "Provided" scope"
in the main class run configurations. This bundles the Flink dependencies
in the artifact, making it a fat jar and deploy it.
Steps:
1. Open main class run/debug configurations
2. Click on Include dependencies with Provided scope.
3. Apply
Thanks,
Narasimha
On Sun, Aug 30, 2020 at 11:40 PM Piper Piper <pi...@gmail.com> wrote:
> Hi,
>
> Till now, I have only been using Flink binaries. How do I setup Flink in
> my IntelliJ IDE so that while running/debugging my Flink application
> program I can also step into the Flink source code?
>
> Do I first need to import Flink's source repository into my IDE and build
> it?
>
> Thanks,
>
> Piper
>
--
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
**IMPORTANT**: The contents of this email and any attachments are
confidential and protected by applicable laws. If you have received this
email by mistake, please (i) notify the sender immediately; (ii) delete it
from your database; and (iii) do not disclose the contents to anyone or
make copies thereof. Razorpay accepts no liability caused due to any
inadvertent/ unintentional data transmitted through this email.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------