Skip to content

nes-035: add requireActiveProfiles for dev profile#253

Open
kaleev wants to merge 1 commit intones/task/035-enforcer-require-active-profilefrom
nes/after/035-enforcer-require-active-profile
Open

nes-035: add requireActiveProfiles for dev profile#253
kaleev wants to merge 1 commit intones/task/035-enforcer-require-active-profilefrom
nes/after/035-enforcer-require-active-profile

Conversation

@kaleev
Copy link
Copy Markdown

@kaleev kaleev commented Mar 16, 2026

{
  "description": "With dev profile defined in pom.xml, suggest adding requireActiveProfiles rule for dev after requireJavaVersion",
  "notes": "Project has a dev profile with activeByDefault=true. After adding requireMavenVersion and requireJavaVersion, the model should suggest requireActiveProfiles with dev to enforce the profile is active. Unlike case 034 (no profiles, expect empty), here the profile context makes the suggestion valid.",
  "context": {
    "filepath": "pom.xml",
    "caret": 7404,
    "history": [
      {
        "filepath": "pom.xml",
        "diff": "--- a/pom.xml\n+++ b/pom.xml\n@@ -189,6 +189,9 @@\n                                 <requireMavenVersion>\n                                     <version>3.2.5</version>\n                                 </requireMavenVersion>\n+                                <requireJavaVersion>\n+                                    <version>1.8</version>\n+                                </requireJavaVersion>\n                             </rules>\n                         </configuration>\n                     </execution>"
      }
    ]
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant