In stapler-adjunct-jquery <https://github.com/stapler/stapler-adjunct-jquery> 
the JS file is part of the main plugin jar. That works for me as well:
I can access all my JS files using the prefix ${resURL}/plugin/warnings-ng

However, if I have resources in a library of my project, I seems to be that I 
can’t access them with ${resURL}/plugin/warnings-ng
So what works is to extract the dependency and copy the containing JS files to 
the target folder and then pack them with the main jar. This is how  
stapler-adjunct-jquery <https://github.com/stapler/stapler-adjunct-jquery> does 
it, but it is somewhat cumbersome, it would be much simpler if I can refer to 
the resources in one of my dependencies jars (i.e. in the webjar). 


> Am 30.10.2019 um 16:57 schrieb Robert Sandell <[email protected]>:
> 
> Stapler has a mechanism called adjuncts that works similarly.
> For example https://github.com/stapler/stapler-adjunct-jquery 
> <https://github.com/stapler/stapler-adjunct-jquery> 
> 
> /B
> 
> Den lör 26 okt. 2019 kl 13:03 skrev Ullrich Hafner <[email protected] 
> <mailto:[email protected]>>:
> Has someone already used WebJars (https://www.webjars.org 
> <https://www.webjars.org/>) in a plugin to refer to JS libraries? 
> 
> While it seems to be simple to bundle it with my HPI file (it is then part of 
> the WEB-INF/lib folder) I do not see an easy way to refer to the containing 
> css/js files afterwards, since they are located in a jar file that seems to 
> be not accessible in Jenkins UI. 
> 
> I can reference my local plugin web resources with 
> 
> <link rel="stylesheet" 
> href="${resURL}/plugin/warnings-ng/css/font-awesome/css/fontawesome.min.css"/>
> 
> But the same does not work when the fontawesome.min.css is part of the other 
> webjar. (Or which path do I need here?)
> 
> 
> 
> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/740C8BC3-AD97-4A4B-9148-8DF5547480F7%40gmail.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/740C8BC3-AD97-4A4B-9148-8DF5547480F7%40gmail.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> Robert Sandell
> Software Engineer
> CloudBees, <http:///> Inc.
>  <http://www.cloudbees.com/>
> E: [email protected] <mailto:[email protected]>
> Twitter: robert_sandell
> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS3qvKA2uOSNk8thvhOxtgMAKpYMDCqrLK2V-FshvcSqYQ%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS3qvKA2uOSNk8thvhOxtgMAKpYMDCqrLK2V-FshvcSqYQ%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/26DA20F2-A3FC-477D-A6A2-D7C853ACE277%40gmail.com.

Reply via email to