For some reason the call to getActions() does'nt even happen. Is there any 
concrete examples which are not just an abstract class but an actual 
implementation of the "load jelly file from another plugin"?

Den tisdagen den 12:e november 2013 kl. 14:42:44 UTC+1 skrev slide:
>
> Try turning optional to false and seeing what error is generated, it can 
> help determine what you are missing.
>
>
> On Tue, Nov 12, 2013 at 6:34 AM, Thomas Åkerlund 
> <thomas....@gmail.com<javascript:>
> > wrote:
>
>> I cant seem to get it to work.
>> The extension I have, have implemented Action. All overrided methods from 
>> the Action implementation returns null but the sub-plugin that implements 
>> my extention has a jelly file named action.jelly. According to 
>> https://wiki.jenkins-ci.org/display/JENKINS/Action+and+its+family+of+subtypes
>>  (last 
>> section) the action.jelly file should be prioritized so the null values 
>> should not be a problem.
>>
>> My config.jelly for my Builder class in my core-plugin looks like:
>>
>> <j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" 
>> xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" 
>> xmlns:f="/lib/form">
>>         <j:forEach var="a" items="${it.actions}">
>>   <st:include page="test.jelly" from="${a}" optional="true" it="${a}" />
>>  </j:forEach>
>> </j:jelly>
>>
>> I am sorry if I am a bit slow but I cant seem to figure this one out.
>>
>> Den tisdagen den 12:e november 2013 kl. 09:56:32 UTC+1 skrev Daniel Beck:
>>>
>>> There are numerous examples of this in the Jenkins source code. 
>>>
>>> One is in AbstractBuild's index.jelly, including actions' summary.jelly 
>>> to the main page of the build: 
>>>
>>>         <j:forEach var="a" items="${it.actions}"> 
>>>           <st:include page="summary.jelly" from="${a}" optional="true" 
>>> it="${a}" /> 
>>>         </j:forEach> 
>>>
>>> https://github.com/jenkinsci/jenkins/blob/stable/core/src/
>>> main/resources/hudson/model/AbstractBuild/index.jelly 
>>>
>>> On 12.11.2013, at 09:47, Thomas Åkerlund <thomas....@gmail.com> wrote: 
>>>
>>> > Hi! 
>>> > 
>>> > I have written a plugin that extends Builder. I have then created an 
>>> extention point for other plugins to use. I want to reference those 
>>> sub-plugins specific jelly file from the "main-plugins" jelly file. I know 
>>> how to do a forEach and get the data etc. What I don't know is how to get 
>>> the path to the specific jelly file in one of the sub-plugins. If I just 
>>> had the installation path to the plugin I could probably solve it that way. 
>>> > 
>>> > So for example, if the AnsiColor plugin was a sub-plugin to my plugin 
>>> I would want there to be a method in the AnsiColor plugin that would return 
>>> the file path: 
>>> > D:\Software\Jenkins\Jenkins Home\plugins\ansicolor\WEB-
>>> INF\lib\classes.jar\hudson\plugins\ansicolor\AnsiColorBuildWrapper\sublayout.jelly
>>>  
>>>
>>> > 
>>> > Any suggestions or solutions are appreciated! 
>>> > 
>>> > -- 
>>> > 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 jenkinsci-de...@googlegroups.com. 
>>> > For more options, visit https://groups.google.com/groups/opt_out. 
>>>
>>>  -- 
>> 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 jenkinsci-de...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Website: http://earl-of-code.com 
>

-- 
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 jenkinsci-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to