and that's why I'm saying to revert and leave the situation as-is. Il giorno sab 9 gen 2021 alle ore 14:50 Andrea Cosentino <anco...@gmail.com> ha scritto:
> when we divided the subprojects, we need to find a way to depend from the > set of version of parent pom, without all the stuff declared on parent pom > in terms of build and maven plugins. > > The only way to do this, is copying the property placeholders versions in > a new pom, based on the Apache Parent POM and make all the downstream > projects use this camel-dependencies pom as their own parent pom. > > That's why, impsort property placeholder needs to be there. If someone is > using the placeholder from the camel-dependencies pom, they will see their > build fail. > > Il giorno sab 9 gen 2021 alle ore 14:19 Babak Vahdat < > babak.vah...@swissonline.ch> ha scritto: > >> My point was to avoid declaring two different maven properties for the >> same purpose. In Camel POM we used to have >> >> <impsort-maven-plugin.version>1.4.1</impsort-maven-plugin.version> >> >> And in parent POM we used to have >> >> <impsort-maven-plugin-version>1.4.1</impsort-maven-plugin-version> >> >> Note that one property with dot and the other one with dash. >> >> Was that really on purpose? Can you think of any way to avoid this >> duplicate declaration other than the one I provided which apparently breaks >> the build for the downstream projects? >> >> >> > On 9 Jan 2021, at 14:01, Andrea Cosentino <anco...@gmail.com> wrote: >> > >> > It must be reverted anyway. The downstream projects depend on >> > camel-dependencies >> > >> > Il sab 9 gen 2021, 13:51 Babak Vahdat <babak.vah...@swissonline.ch> ha >> > scritto: >> > >> >> Let me do that and I will report back. It will take a while. >> >> >> >>> On 9 Jan 2021, at 13:49, Andrea Cosentino <anco...@gmail.com> wrote: >> >>> >> >>> Without fastinstall >> >>> >> >>> Il sab 9 gen 2021, 13:49 Andrea Cosentino <anco...@gmail.com> ha >> >> scritto: >> >>> >> >>>> You need a full build. >> >>>> >> >>>> Il sab 9 gen 2021, 13:47 Babak Vahdat <babak.vah...@swissonline.ch> >> ha >> >>>> scritto: >> >>>> >> >>>>> I just did >> >>>>> >> >>>>> $> mvn clean install -Psourcecheck,fastinstall >> >>>>> >> >>>>> On the camel root folder and it was successful. >> >>>>> >> >>>>>> On 9 Jan 2021, at 13:44, Andrea Cosentino <anco...@gmail.com> >> wrote: >> >>>>>> >> >>>>>> If the impsort version is not defined the full build should fail. I >> >>>>> don't >> >>>>>> have the build, but I suppose it will fail. >> >>>>>> >> >>>>>> Il sab 9 gen 2021, 13:42 Babak Vahdat <babak.vah...@swissonline.ch >> > >> >> ha >> >>>>>> scritto: >> >>>>>> >> >>>>>>> Hi >> >>>>>>> >> >>>>>>> Where do you see the broken build? I can’t spot it. >> >>>>>>> >> >>>>>>>> On 9 Jan 2021, at 13:31, Andrea Cosentino <anco...@gmail.com> >> >> wrote: >> >>>>>>>> >> >>>>>>>> The camel-dependencies are based on parent. And it is >> autogenerated >> >>>>> from >> >>>>>>>> catalog. So please revert. The build is broken with this commit. >> >>>>>>>> >> >>>>>>>> Il sab 9 gen 2021, 12:42 <bvah...@apache.org> ha scritto: >> >>>>>>>> >> >>>>>>>>> This is an automated email from the ASF dual-hosted git >> repository. >> >>>>>>>>> >> >>>>>>>>> bvahdat pushed a commit to branch master >> >>>>>>>>> in repository https://gitbox.apache.org/repos/asf/camel.git >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> The following commit(s) were added to refs/heads/master by this >> >> push: >> >>>>>>>>> new cc34db7 let's declare the impsort-maven-plugin version >> only >> >>>>> in >> >>>>>>>>> one place >> >>>>>>>>> cc34db7 is described below >> >>>>>>>>> >> >>>>>>>>> commit cc34db7f3051e37f8aaed34d6964240976955053 >> >>>>>>>>> Author: Babak Vahdat <bvah...@apache.org> >> >>>>>>>>> AuthorDate: Sat Jan 9 12:41:50 2021 +0100 >> >>>>>>>>> >> >>>>>>>>> let's declare the impsort-maven-plugin version only in one place >> >>>>>>>>> --- >> >>>>>>>>> camel-dependencies/pom.xml | 2 +- >> >>>>>>>>> parent/pom.xml | 1 - >> >>>>>>>>> pom.xml | 2 +- >> >>>>>>>>> 3 files changed, 2 insertions(+), 3 deletions(-) >> >>>>>>>>> >> >>>>>>>>> diff --git a/camel-dependencies/pom.xml >> >> b/camel-dependencies/pom.xml >> >>>>>>>>> index 5854a67..6f6d7c7 100644 >> >>>>>>>>> --- a/camel-dependencies/pom.xml >> >>>>>>>>> +++ b/camel-dependencies/pom.xml >> >>>>>>>>> @@ -270,7 +270,7 @@ >> >>>>>>>>> <ical4j-version>1.0.7</ical4j-version> >> >>>>>>>>> <icu4j-version>65.1</icu4j-version> >> >>>>>>>>> <ignite-version>2.9.1</ignite-version> >> >>>>>>>>> - >> >>>>> <impsort-maven-plugin-version>1.3.2</impsort-maven-plugin-version> >> >>>>>>>>> + >> >>>>> <impsort-maven-plugin-version>1.4.1</impsort-maven-plugin-version> >> >>>>>>>>> <infinispan-version>11.0.8.Final</infinispan-version> >> >>>>>>>>> <influx-guava-version>20.0</influx-guava-version> >> >>>>>>>>> <influx-java-driver-version>2.20</influx-java-driver-version> >> >>>>>>>>> diff --git a/parent/pom.xml b/parent/pom.xml >> >>>>>>>>> index 056337b..99eb2cb 100644 >> >>>>>>>>> --- a/parent/pom.xml >> >>>>>>>>> +++ b/parent/pom.xml >> >>>>>>>>> @@ -250,7 +250,6 @@ >> >>>>>>>>> <ical4j-version>1.0.7</ical4j-version> >> >>>>>>>>> <icu4j-version>65.1</icu4j-version> >> >>>>>>>>> <ignite-version>2.9.1</ignite-version> >> >>>>>>>>> - >> >>>>>>> <impsort-maven-plugin-version>1.3.2</impsort-maven-plugin-version> >> >>>>>>>>> <infinispan-version>11.0.8.Final</infinispan-version> >> >>>>>>>>> >> <influx-java-driver-version>2.20</influx-java-driver-version> >> >>>>>>>>> <influx-guava-version>20.0</influx-guava-version> >> >>>>>>>>> diff --git a/pom.xml b/pom.xml >> >>>>>>>>> index dc7825d..9f14176 100644 >> >>>>>>>>> --- a/pom.xml >> >>>>>>>>> +++ b/pom.xml >> >>>>>>>>> @@ -117,7 +117,7 @@ >> >>>>>>>>> <!-- we need to override the version inherited from Apache >> >> POM >> >>>>>>>>> for modules that use this POM as parent --> >> >>>>>>>>> >> >>>>>>>>> >> >> <surefire.version>${maven-surefire-plugin-version}</surefire.version> >> >>>>>>>>> >> >>>>>>>>> >> >>>>> >> <formatter-maven-plugin.version>2.12.1</formatter-maven-plugin.version> >> >>>>>>>>> - >> >>>>>>> <impsort-maven-plugin.version>1.4.1</impsort-maven-plugin.version> >> >>>>>>>>> + >> >>>>>>> <impsort-maven-plugin-version>1.4.1</impsort-maven-plugin-version> >> >>>>>>>>> <java-diff-utils-version>4.7</java-diff-utils-version> >> >>>>>>>>> >> >>>>> <maven-bundle-plugin-version>4.2.1</maven-bundle-plugin-version> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>> >> >>>>> >> >> >> >> >> >>