# Installing IQ for IDEA

**URL:** <https://community.sonatype.com/t/installing-iq-for-idea/3185>\
**Category:** Sonatype Lifecycle & Firewall\
**Created:** [December 19, 2019, 5:04pm UTC](https://community.sonatype.com/t/installing-iq-for-idea/3185 "2019-12-19T17:04:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![svetlana.victorino](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@svetlana.victorino](https://community.sonatype.com/u/svetlana.victorino)\
**Post date:** [December 19, 2019, 5:04pm UTC](https://community.sonatype.com/t/installing-iq-for-idea/3185/1 "2019-12-19T17:04:10Z")

</div>

I’m using the guide ([IQ for IDEA](https://help.sonatype.com/integrations/iq-server-and-ides/iq-for-idea)) to install IQ for IDEA. I’m able to connect to the server, then I can select an application - Apply - OK. So, I expect the selected application will be opened in IDEA and the policy will be run against it. But, IDEA evaluates components of the application which were open in IDEA, not the one I selected as it says in guide. Is this the correct way? How to evaluate the components of a selected app? Or If I need to have a local copy of the application, what is the point to select the application from the dropdown when I’m configuring Nexus IQ.

Thank you!

---

<div class="post-metadata">

**Author:** ![andres](https://yyz1.discourse-cdn.com/flex047/user_avatar/community.sonatype.com/andres/32/201_2.png) [@andres](https://community.sonatype.com/u/andres)\
**Post date:** [December 19, 2019, 7:42pm UTC](https://community.sonatype.com/t/installing-iq-for-idea/3185/2 "2019-12-19T19:42:01Z")

</div>

Hi Svetlana! Welcome to the Community forum! I apologize for the confusion, but let me clarify things a little.

As you discovered, the IDEA plugin we provide does not open the application in your IDE. Its function is to evaluate the components which a developer is using in the application which they are currently working with. The reason you need to select an application name in the plugin configuration is so the plugin knows which policies it needs to apply when it identifies the components in the associated project which the IDE has brought down. The [policies](https://help.sonatype.com/iqserver/managing/policy-management/configuring-policies#ConfiguringPolicies-ViewingPolicies) which have been configured in IQ will dictate the severity of any violations found with your components.

If you do need to scan an application outside of a CI task, you can either use the [IQ CLI](https://help.sonatype.com/integrations/nexus-iq-cli) or [upload through the IQ webapp](https://help.sonatype.com/iqserver/managing/policy-management/manual-application-evaluation) a zipped copy of the application.

---

<div class="post-metadata">

**Author:** ![svetlana.victorino](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@svetlana.victorino](https://community.sonatype.com/u/svetlana.victorino)\
**Post date:** [December 20, 2019, 2:59am UTC](https://community.sonatype.com/t/installing-iq-for-idea/3185/3 "2019-12-20T02:59:26Z")

</div>

Thank you so much for your explaination, @andres !

---

<div class="post-metadata">

**Author:** ![andres](https://yyz1.discourse-cdn.com/flex047/user_avatar/community.sonatype.com/andres/32/201_2.png) [@andres](https://community.sonatype.com/u/andres)\
**Post date:** [December 20, 2019, 2:30pm UTC](https://community.sonatype.com/t/installing-iq-for-idea/3185/4 "2019-12-20T14:30:42Z")

</div>

My pleasure! Sounds like you are well on your way, but we have a series of self-paced courses on our [Learn](https://learn.sonatype.com/courses/) site which might fill in the gaps for you or your team.

We do have a course specific to the IDE integration ([IQ 102 - Nexus IQ In Your IDE](https://learn.sonatype.com/courses/course-v1:Sonatype+IQ-DEV-102+01/about)) but I suspect that you might not require that. My suggestion is [IQ 101 - Organizational Policies](https://learn.sonatype.com/courses/course-v1:Sonatype+IQ-DEV-101+01/about) because it will give you a better understanding of how policies are going to be affecting the results you will see in the IDE.
