Coexistence of two equal plugins

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Coexistence of two equal plugins

Virginia Mesa
Hi, I modified a Jenkins plugin in which there was a drop-down and I wanted a textbox. Once modified, my idea was to upload this version of plugin and at the same time keep the previous one unchanged, so as not to disrupt the execution of other jobs that use it. I have changed the idartifactory, the name of the Display ... in short, all the possible identifiers that I have found. But I do not know why, even though I install it as two different plugins ... when I'm going to add the step, it just finds me one ... it's like I know it's the same and it's overwritten. Does anyone know how it is that Jenkins identifies the plugins? Thank you very much, A greeting.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Coexistence of two equal plugins

slide

Please don't double post.


On Tue, Nov 28, 2017, 16:50 Virginia Mesa <[hidden email]> wrote:
Hi, I modified a Jenkins plugin in which there was a drop-down and I wanted a textbox. Once modified, my idea was to upload this version of plugin and at the same time keep the previous one unchanged, so as not to disrupt the execution of other jobs that use it. I have changed the idartifactory, the name of the Display ... in short, all the possible identifiers that I have found. But I do not know why, even though I install it as two different plugins ... when I'm going to add the step, it just finds me one ... it's like I know it's the same and it's overwritten. Does anyone know how it is that Jenkins identifies the plugins? Thank you very much, A greeting.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Coexistence of two equal plugins

Robert Sandell-2
Class full name and artifact id, changing group id has no effect.

/B

2017-11-29 4:53 GMT+01:00 Slide <[hidden email]>:

Please don't double post.


On Tue, Nov 28, 2017, 16:50 Virginia Mesa <[hidden email]> wrote:
Hi, I modified a Jenkins plugin in which there was a drop-down and I wanted a textbox. Once modified, my idea was to upload this version of plugin and at the same time keep the previous one unchanged, so as not to disrupt the execution of other jobs that use it. I have changed the idartifactory, the name of the Display ... in short, all the possible identifiers that I have found. But I do not know why, even though I install it as two different plugins ... when I'm going to add the step, it just finds me one ... it's like I know it's the same and it's overwritten. Does anyone know how it is that Jenkins identifies the plugins? Thank you very much, A greeting.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
Robert Sandell
Software Engineer
CloudBees Inc.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0yyQK-EGFw2N5fDqz65ftnBaRhrmbjOyd5nhpvFw8UQg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Coexistence of two equal plugins

Baptiste MATHUS
It seems to me that even if you manage to rename everything that needs to be, there'll probably still be some form of conflict on that UI part. But hard to be sure without actually checking details.

BTW, if you can possibly explain what you're trying to do on which plugin, maybe you'll be able to define where you need a pointcut to infect a different behavior, and just then make your other plugin contribute it.

Extending existing things is very easy and one of the biggest strengths of Jenkins. And we can help you achieve this.

Cheers

Le 29 nov. 2017 13:21, "Robert Sandell" <[hidden email]> a écrit :
Class full name and artifact id, changing group id has no effect.

/B

2017-11-29 4:53 GMT+01:00 Slide <[hidden email]>:

Please don't double post.


On Tue, Nov 28, 2017, 16:50 Virginia Mesa <[hidden email]> wrote:
Hi, I modified a Jenkins plugin in which there was a drop-down and I wanted a textbox. Once modified, my idea was to upload this version of plugin and at the same time keep the previous one unchanged, so as not to disrupt the execution of other jobs that use it. I have changed the idartifactory, the name of the Display ... in short, all the possible identifiers that I have found. But I do not know why, even though I install it as two different plugins ... when I'm going to add the step, it just finds me one ... it's like I know it's the same and it's overwritten. Does anyone know how it is that Jenkins identifies the plugins? Thank you very much, A greeting.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
Robert Sandell
Software Engineer
CloudBees Inc.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0yyQK-EGFw2N5fDqz65ftnBaRhrmbjOyd5nhpvFw8UQg%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS5-%2BsA%3Dvff%3DLeDAGsCqX8v1FzE4MYBGr0hKrQjYJJezxw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Coexistence of two equal plugins

Virginia Mesa

Hello, I was testing and discovered that if I created the project from scratch ... and copied the classes, changing the artifactoryid and the DisplayName if I recognized it as another different plugin. From what I understand, that when creating the project some type of identifier will be defined that if you simply extend or modify it, it continues to recognize it as the same. Thank you very much, Greetings.


El jueves, 30 de noviembre de 2017, 9:09:26 (UTC+1), Baptiste Mathus escribió:
It seems to me that even if you manage to rename everything that needs to be, there'll probably still be some form of conflict on that UI part. But hard to be sure without actually checking details.

BTW, if you can possibly explain what you're trying to do on which plugin, maybe you'll be able to define where you need a pointcut to infect a different behavior, and just then make your other plugin contribute it.

Extending existing things is very easy and one of the biggest strengths of Jenkins. And we can help you achieve this.

Cheers

Le 29 nov. 2017 13:21, "Robert Sandell" <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ae8J4fAmBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">rsan...@...> a écrit :
Class full name and artifact id, changing group id has no effect.

/B

2017-11-29 4:53 GMT+01:00 Slide <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ae8J4fAmBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">slide...@...>:

Please don't double post.


On Tue, Nov 28, 2017, 16:50 Virginia Mesa <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ae8J4fAmBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">v.mesa...@...> wrote:
Hi, I modified a Jenkins plugin in which there was a drop-down and I wanted a textbox. Once modified, my idea was to upload this version of plugin and at the same time keep the previous one unchanged, so as not to disrupt the execution of other jobs that use it. I have changed the idartifactory, the name of the Display ... in short, all the possible identifiers that I have found. But I do not know why, even though I install it as two different plugins ... when I'm going to add the step, it just finds me one ... it's like I know it's the same and it's overwritten. Does anyone know how it is that Jenkins identifies the plugins? Thank you very much, A greeting.

--
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 <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ae8J4fAmBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/8231fd62-0a0b-44b4-b3ac-9eac4141230e%40googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
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 <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ae8J4fAmBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcA7BBSByFpLYbhF6kLc2P5j-2hJ_x1H7y35zndFTq55g%40mail.gmail.com.

For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.



--
Robert Sandell
Software Engineer
CloudBees Inc.

--
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 <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ae8J4fAmBQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0yyQK-EGFw2N5fDqz65ftnBaRhrmbjOyd5nhpvFw8UQg%40mail.gmail.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0yyQK-EGFw2N5fDqz65ftnBaRhrmbjOyd5nhpvFw8UQg%40mail.gmail.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0yyQK-EGFw2N5fDqz65ftnBaRhrmbjOyd5nhpvFw8UQg%40mail.gmail.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0yyQK-EGFw2N5fDqz65ftnBaRhrmbjOyd5nhpvFw8UQg%40mail.gmail.com.

For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/6000f1c9-8e9e-4a9a-addf-e4edd06e64ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.