Skip to content

Make dependency on maven plugin optional #1513

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 13, 2022

Conversation

EgorkaKulikov
Copy link
Collaborator

Description

To add dependencies into Maven projects, we have custom version of MavenProjectModelModifier, because original one contains bugs.

This functionality requires the dependency on org.jetbrains.idea.maven.
Adding it makes our plugin incompatible with PyCharm and WebStorm. Thus we need to make it optional.

Partially fixes # (1468)

Type of Change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Regression and integration tests

Verify that dependencies are still installed correctly in all Maven projects: for example, check TestNg on projects with JDK8 and JDK11, versions 7.5 and 7.6.* should be installed.

Manual Scenario

Possibly verify on PyCharm, but currently it can't be dun via runIde service because of the dependencies on java not supported in PyCharm. We can only create a plugin build and install it into Intellij Idea manually.

@EgorkaKulikov EgorkaKulikov merged commit 6860479 into main Dec 13, 2022
@EgorkaKulikov EgorkaKulikov deleted the egor/maven_plugin_problems branch December 13, 2022 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants