[jbosstools-issues] [JBoss JIRA] (JBIDE-16743) Sourcelookup does't work

Snjezana Peco (JIRA) issues at jboss.org
Thu Mar 13 06:06:11 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-16743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12952581#comment-12952581 ] 

Snjezana Peco edited comment on JBIDE-16743 at 3/13/14 6:04 AM:
----------------------------------------------------------------

The issue has been introduced by fixing JBIDE-14663 (https://github.com/fbricon/jbosstools-central/commit/a6a66974ab2b8ab91e07aa691464d651749628b4).

https://github.com/jbosstools/jbosstools-central/pull/115 ignores our source lookup for maven projects(see the description in JBIDE-14663).
However, the m2e source lookup won't work in the following two cases:

- if an artifact isn't included into the local maven repository (described in this jira)
- if an invalid source attachment already exists

Solution: 
- call our source lookup for a maven project too
or 
- contribute our source lookup to m2e

I think we would have to remove the Source Lookup dialog. M2e also adds a hardcoded source attachment so the dialog doesn't make sense. 
It could happen that we ask a user if he wants to add a source attachment, the user clicks "No", but, despite that, m2e adds it.
If a user opens some Java artifact, he certainly wants to open a source file, not a class file. It doesn't matter if our or m2e's source lookup will open it.
BTW if we want all the source files from a server are available when debugging the server, we also need to apply the PR from JBIDE-13851.

[~fbricon], [~maxandersen], 
Could you, please, comment on this?
                
      was (Author: snjeza):
    The issue has been introduced by fixing JBIDE-14663 (https://github.com/fbricon/jbosstools-central/commit/a6a66974ab2b8ab91e07aa691464d651749628b4).

https://github.com/jbosstools/jbosstools-central/pull/115 ignores our source lookup for maven projects(see the description in JBIDE-14663).
However, the m2e source lookup won't work in the following two cases:

- if an artifact isn't included into the local maven repository (described in this jira)
- if an invalid source attachment already exists

Solution: 
- call our source lookup for a maven project too
or 
- contribute our source lookup to m2e

I think we would have to remove the Source Lookup dialog. M2e also adds a hardcoded source attachment so the dialog doesn't make sense. 
It could happen that we ask a user if he wants to add a source attachment, the user clicks "No", but, despite that, m2e adds it.
If a user opens some Java artifact, he certainly wants to open a source file, not a class file. It doesn't matter if our or m2e's source lookup will open it.
BTW if we want all the source files from a server are available when debugging the server, we also need to apply the PR from JBIDE-13851.

                  
> Sourcelookup does't work
> ------------------------
>
>                 Key: JBIDE-16743
>                 URL: https://issues.jboss.org/browse/JBIDE-16743
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: maven
>    Affects Versions: 4.1.2.CR1
>            Reporter: Rastislav Wagner
>            Assignee: Snjezana Peco
>            Priority: Critical
>             Fix For: 4.2.0.Beta1
>
>
> Im trying source lookup on maven project according to http://screencast.com/t/i6k9hzkjViOs but when I open class file, nothing happens. 
> Sourcelookup works for non-maven project with mavenized libraries.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list