I'm a bit stuck on that as parent POM 4.20+ requires Maven 3.8.1+. IntelliJ's 
embedded Maven is only 3.6.2 at the moment which leads to build troubles inside 
the IDE.

I emailed Jetbrains support to ask if they can bump the embedded Maven version 
to at least 3.8.1 - but that'll be a while coming. If they're going to do it 
we're probably looking this landing in IDEA 2022.1.

I believe there is a ticket for this on Youtrack that can be upvoted: 
https://youtrack.jetbrains.com/issue/IDEA-274703

Chris

On Tue, 14 Sep 2021, at 11:27 AM, Tim Jacomb wrote:
> Yeah that happens when JCasC bumps the parent pom, you need to bump your 
> parent pom as well
> 
> On Tue, 14 Sept 2021 at 10:55, Oleg Nenashev <[email protected]> wrote:
>> I'd guess it is a temporary issue caused by JCasC test dependency being 
>> higher than your current version of Plugin POM. JCasC test harness depends 
>> on JTH explicitly.
>> 
>> IMHO it is time to make one step forward and to include JCasC test harness 
>> and into Jenkins Test Harness or to Plugin POM by default. There is wide 
>> adoption of JCasC test automation thanks to so many contributors, and IMHO 
>> there is no particular point in making users to explicitly define it these 
>> days. Opinions?
>> On Tuesday, September 14, 2021 at 11:44:57 AM UTC+2 Chris Kilding wrote:
>>> Hi, 
>>> 
>>> I've seen the following dependency error in 2 plugins regarding 
>>> jenkins-test-harness: 
>>> 
>>> Require upper bound dependencies error for 
>>> org.jenkins-ci.main:jenkins-test-harness:1529.v4fd5bafdcd33 paths to 
>>> dependency are: 
>>> 22:20:04 
>>> +-io.jenkins.plugins:aws-secrets-manager-secret-source:0.0.2-SNAPSHOT 
>>> 22:20:04 +-org.jenkins-ci.main:jenkins-test-harness:1529.v4fd5bafdcd33 
>>> 22:20:04 and 
>>> 22:20:04 
>>> +-io.jenkins.plugins:aws-secrets-manager-secret-source:0.0.2-SNAPSHOT 
>>> 22:20:04 +-io.jenkins.configuration-as-code:test-harness:1.52 
>>> 22:20:04 +-org.jenkins-ci.main:jenkins-test-harness:1529.v4fd5bafdcd33 
>>> (managed) <-- org.jenkins-ci.main:jenkins-test-harness:1589.vc23fca066d5c 
>>> 
>>> Both projects use CasC, so they have been inheriting the actual 
>>> jenkins-test-harness dependency transitively through config-as-code test 
>>> harness. This was fine until BOM 937.v51fde92016ed, when the error started. 
>>> 
>>> Is it now necessary to include an explicit jenkins-test-harness dependency 
>>> in a project's POM (to fix this), and if so is this stated anywhere? 
>>> 
>>> Regards, 
>>> 
>>> Chris 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/033ceeaf-187a-4012-9f7a-c576d172fdfcn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/033ceeaf-187a-4012-9f7a-c576d172fdfcn%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3BidX-c4%3DBZaDaeXh%3D1L2LL4xq0TMCbwCncG%3DuRi_MKTiCQ%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3BidX-c4%3DBZaDaeXh%3D1L2LL4xq0TMCbwCncG%3DuRi_MKTiCQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/6ac125fa-6f6e-44a8-bae5-625d3e1e1e4f%40www.fastmail.com.

Reply via email to