Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-50695

Evaluate impact on IDEA workflows

    Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      Evergreen - Milestone 2

      Description

      Problem statement

      Incrementals (aka JEP 305) changes substantially how a maven pom.xml is set up. Mainly using/inspired by https://maven.apache.org/maven-ci-friendly.html.

      Using IntelliJ IDEA 2018.1.1 on a similar setup to JENKINS-50696 and Maven 3.5.3. We want to check the project can be imported seamlessly as any other.

      Expected behavior

      Import as usual should work just fine on a project that was changed this way.

      Some projects modified this way (aka incrementalified):

      Note from Jesse Glick (NetBeans user )

      Seemed to Import project from external model OK, though I had to suppress a notification that .flattened-pom.xml was unmanaged. Tried to add the downstream repo though I think I did something wrong because it did not seem to process any deps, and tried to import two copies of it. Also in all cases the IDE got confused when importing anything that had a target directory. Basically I could not get much of anything to work, but this is probably out of bafflement at how IDEA is supposed to be used.

        Attachments

          Activity

          Hide
          batmat Baptiste Mathus added a comment -

          I will try to check this in the next weeks (since there should be no real hurry).

          Show
          batmat Baptiste Mathus added a comment - I will try to check this in the next weeks (since there should be no real hurry).
          Hide
          batmat Baptiste Mathus added a comment -

          Finally adding newbie-friendly tag, and unassigning myself to clarify the intent. 

           

          Going to slightly clarify the goal above so that any newcomer being already an IJ user can complete this task.

          Show
          batmat Baptiste Mathus added a comment - Finally adding newbie-friendly tag, and unassigning myself to clarify the intent.    Going to slightly clarify the goal above so that any newcomer being already an IJ user can complete this task.

            People

            • Assignee:
              Unassigned
              Reporter:
              jglick Jesse Glick
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: