You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Andrea Cosentino <an...@yahoo.com.INVALID> on 2020/04/10 07:24:56 UTC

Support Level and compilation of a single component

Hello,

With JDK8 when we build a single component there is a weird behavior, the supportLevel seems to be moved to the last component supportLevel attribute of component-dsl metadata json.

For example, If i build aws2-ec2

I'll have something like

diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
index 8b42e4c..f43f7d6 100644
--- a/core/camel-componentdsl/src/generated/resources/metadata.json
+++ b/core/camel-componentdsl/src/generated/resources/metadata.json
@@ -480,7 +480,6 @@
     "lenientProperties": false,
     "javaType": "org.apache.camel.component.aws2.ec2.AWS2EC2Component",
     "firstVersion": "3.1.0",
-    "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws2-ec2",
     "version": "3.3.0-SNAPSHOT"
@@ -7599,6 +7598,7 @@
     "lenientProperties": false,
     "javaType": "org.apache.camel.component.zookeeper.ZooKeeperComponent",
     "firstVersion": "2.9.0",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel",
     "artifactId": "camel-zookeeper",
     "version": "3.3.0-SNAPSHOT"

I think there is something wrong.

--
Andrea Cosentino 
----------------------------------
Apache Camel PMC Chair
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ancosen1985@yahoo.com
Twitter: @oscerd2
Github: oscerd

Re: Support Level and compilation of a single component

Posted by Andrea Cosentino <an...@gmail.com>.
Ah yeah,

Here it is https://issues.apache.org/jira/projects/CAMEL/issues/CAMEL-14876

Il giorno ven 10 apr 2020 alle ore 09:31 Omar Al-Safi <om...@oalsafi.com> ha
scritto:

> I think Claus has opened an issue already for it if not mistaken. Regarding
> the random order in the json file.
>
> Regards,
> Omar
>
> On Fri, Apr 10, 2020, 09:29 Andrea Cosentino <an...@gmail.com> wrote:
>
> > Ok, let me open an issue for this.
> >
> > Il giorno ven 10 apr 2020 alle ore 09:28 Claus Ibsen <
> > claus.ibsen@gmail.com>
> > ha scritto:
> >
> > > Hi
> > >
> > > Yeah I suspect its the json mapper that is unordered map so it can
> > > generate the output in "random" order.
> > > We may want to use some ordered tool or what's done for all the other
> > > json generators that dont have this problem.
> > >
> > > On Fri, Apr 10, 2020 at 9:25 AM Andrea Cosentino
> > > <an...@yahoo.com.invalid> wrote:
> > > >
> > > > Hello,
> > > >
> > > > With JDK8 when we build a single component there is a weird behavior,
> > > the supportLevel seems to be moved to the last component supportLevel
> > > attribute of component-dsl metadata json.
> > > >
> > > > For example, If i build aws2-ec2
> > > >
> > > > I'll have something like
> > > >
> > > > diff --git
> > > a/core/camel-componentdsl/src/generated/resources/metadata.json
> > > b/core/camel-componentdsl/src/generated/resources/metadata.json
> > > > index 8b42e4c..f43f7d6 100644
> > > > --- a/core/camel-componentdsl/src/generated/resources/metadata.json
> > > > +++ b/core/camel-componentdsl/src/generated/resources/metadata.json
> > > > @@ -480,7 +480,6 @@
> > > >      "lenientProperties": false,
> > > >      "javaType":
> > "org.apache.camel.component.aws2.ec2.AWS2EC2Component",
> > > >      "firstVersion": "3.1.0",
> > > > -    "supportLevel": "Stable",
> > > >      "groupId": "org.apache.camel",
> > > >      "artifactId": "camel-aws2-ec2",
> > > >      "version": "3.3.0-SNAPSHOT"
> > > > @@ -7599,6 +7598,7 @@
> > > >      "lenientProperties": false,
> > > >      "javaType":
> > > "org.apache.camel.component.zookeeper.ZooKeeperComponent",
> > > >      "firstVersion": "2.9.0",
> > > > +    "supportLevel": "Stable",
> > > >      "groupId": "org.apache.camel",
> > > >      "artifactId": "camel-zookeeper",
> > > >      "version": "3.3.0-SNAPSHOT"
> > > >
> > > > I think there is something wrong.
> > > >
> > > > --
> > > > Andrea Cosentino
> > > > ----------------------------------
> > > > Apache Camel PMC Chair
> > > > Apache Karaf Committer
> > > > Apache Servicemix PMC Member
> > > > Email: ancosen1985@yahoo.com
> > > > Twitter: @oscerd2
> > > > Github: oscerd
> > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -----------------
> > > http://davsclaus.com @davsclaus
> > > Camel in Action 2: https://www.manning.com/ibsen2
> > >
> >
>

Re: Support Level and compilation of a single component

Posted by Omar Al-Safi <om...@oalsafi.com>.
I think Claus has opened an issue already for it if not mistaken. Regarding
the random order in the json file.

Regards,
Omar

On Fri, Apr 10, 2020, 09:29 Andrea Cosentino <an...@gmail.com> wrote:

> Ok, let me open an issue for this.
>
> Il giorno ven 10 apr 2020 alle ore 09:28 Claus Ibsen <
> claus.ibsen@gmail.com>
> ha scritto:
>
> > Hi
> >
> > Yeah I suspect its the json mapper that is unordered map so it can
> > generate the output in "random" order.
> > We may want to use some ordered tool or what's done for all the other
> > json generators that dont have this problem.
> >
> > On Fri, Apr 10, 2020 at 9:25 AM Andrea Cosentino
> > <an...@yahoo.com.invalid> wrote:
> > >
> > > Hello,
> > >
> > > With JDK8 when we build a single component there is a weird behavior,
> > the supportLevel seems to be moved to the last component supportLevel
> > attribute of component-dsl metadata json.
> > >
> > > For example, If i build aws2-ec2
> > >
> > > I'll have something like
> > >
> > > diff --git
> > a/core/camel-componentdsl/src/generated/resources/metadata.json
> > b/core/camel-componentdsl/src/generated/resources/metadata.json
> > > index 8b42e4c..f43f7d6 100644
> > > --- a/core/camel-componentdsl/src/generated/resources/metadata.json
> > > +++ b/core/camel-componentdsl/src/generated/resources/metadata.json
> > > @@ -480,7 +480,6 @@
> > >      "lenientProperties": false,
> > >      "javaType":
> "org.apache.camel.component.aws2.ec2.AWS2EC2Component",
> > >      "firstVersion": "3.1.0",
> > > -    "supportLevel": "Stable",
> > >      "groupId": "org.apache.camel",
> > >      "artifactId": "camel-aws2-ec2",
> > >      "version": "3.3.0-SNAPSHOT"
> > > @@ -7599,6 +7598,7 @@
> > >      "lenientProperties": false,
> > >      "javaType":
> > "org.apache.camel.component.zookeeper.ZooKeeperComponent",
> > >      "firstVersion": "2.9.0",
> > > +    "supportLevel": "Stable",
> > >      "groupId": "org.apache.camel",
> > >      "artifactId": "camel-zookeeper",
> > >      "version": "3.3.0-SNAPSHOT"
> > >
> > > I think there is something wrong.
> > >
> > > --
> > > Andrea Cosentino
> > > ----------------------------------
> > > Apache Camel PMC Chair
> > > Apache Karaf Committer
> > > Apache Servicemix PMC Member
> > > Email: ancosen1985@yahoo.com
> > > Twitter: @oscerd2
> > > Github: oscerd
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
> >
>

Re: Support Level and compilation of a single component

Posted by Andrea Cosentino <an...@gmail.com>.
Ok, let me open an issue for this.

Il giorno ven 10 apr 2020 alle ore 09:28 Claus Ibsen <cl...@gmail.com>
ha scritto:

> Hi
>
> Yeah I suspect its the json mapper that is unordered map so it can
> generate the output in "random" order.
> We may want to use some ordered tool or what's done for all the other
> json generators that dont have this problem.
>
> On Fri, Apr 10, 2020 at 9:25 AM Andrea Cosentino
> <an...@yahoo.com.invalid> wrote:
> >
> > Hello,
> >
> > With JDK8 when we build a single component there is a weird behavior,
> the supportLevel seems to be moved to the last component supportLevel
> attribute of component-dsl metadata json.
> >
> > For example, If i build aws2-ec2
> >
> > I'll have something like
> >
> > diff --git
> a/core/camel-componentdsl/src/generated/resources/metadata.json
> b/core/camel-componentdsl/src/generated/resources/metadata.json
> > index 8b42e4c..f43f7d6 100644
> > --- a/core/camel-componentdsl/src/generated/resources/metadata.json
> > +++ b/core/camel-componentdsl/src/generated/resources/metadata.json
> > @@ -480,7 +480,6 @@
> >      "lenientProperties": false,
> >      "javaType": "org.apache.camel.component.aws2.ec2.AWS2EC2Component",
> >      "firstVersion": "3.1.0",
> > -    "supportLevel": "Stable",
> >      "groupId": "org.apache.camel",
> >      "artifactId": "camel-aws2-ec2",
> >      "version": "3.3.0-SNAPSHOT"
> > @@ -7599,6 +7598,7 @@
> >      "lenientProperties": false,
> >      "javaType":
> "org.apache.camel.component.zookeeper.ZooKeeperComponent",
> >      "firstVersion": "2.9.0",
> > +    "supportLevel": "Stable",
> >      "groupId": "org.apache.camel",
> >      "artifactId": "camel-zookeeper",
> >      "version": "3.3.0-SNAPSHOT"
> >
> > I think there is something wrong.
> >
> > --
> > Andrea Cosentino
> > ----------------------------------
> > Apache Camel PMC Chair
> > Apache Karaf Committer
> > Apache Servicemix PMC Member
> > Email: ancosen1985@yahoo.com
> > Twitter: @oscerd2
> > Github: oscerd
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Re: Support Level and compilation of a single component

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Yeah I suspect its the json mapper that is unordered map so it can
generate the output in "random" order.
We may want to use some ordered tool or what's done for all the other
json generators that dont have this problem.

On Fri, Apr 10, 2020 at 9:25 AM Andrea Cosentino
<an...@yahoo.com.invalid> wrote:
>
> Hello,
>
> With JDK8 when we build a single component there is a weird behavior, the supportLevel seems to be moved to the last component supportLevel attribute of component-dsl metadata json.
>
> For example, If i build aws2-ec2
>
> I'll have something like
>
> diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
> index 8b42e4c..f43f7d6 100644
> --- a/core/camel-componentdsl/src/generated/resources/metadata.json
> +++ b/core/camel-componentdsl/src/generated/resources/metadata.json
> @@ -480,7 +480,6 @@
>      "lenientProperties": false,
>      "javaType": "org.apache.camel.component.aws2.ec2.AWS2EC2Component",
>      "firstVersion": "3.1.0",
> -    "supportLevel": "Stable",
>      "groupId": "org.apache.camel",
>      "artifactId": "camel-aws2-ec2",
>      "version": "3.3.0-SNAPSHOT"
> @@ -7599,6 +7598,7 @@
>      "lenientProperties": false,
>      "javaType": "org.apache.camel.component.zookeeper.ZooKeeperComponent",
>      "firstVersion": "2.9.0",
> +    "supportLevel": "Stable",
>      "groupId": "org.apache.camel",
>      "artifactId": "camel-zookeeper",
>      "version": "3.3.0-SNAPSHOT"
>
> I think there is something wrong.
>
> --
> Andrea Cosentino
> ----------------------------------
> Apache Camel PMC Chair
> Apache Karaf Committer
> Apache Servicemix PMC Member
> Email: ancosen1985@yahoo.com
> Twitter: @oscerd2
> Github: oscerd



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2