Dear all.
I'm bamboo plug-in developer.
I want to code the event when the bamboo plug-in is loaded and destined.
so, I'm implement InitializingBean, DisposalBean
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.DisposableBean;
import org.springframework.beans.factory.InitializingBean;
import com.atlassian.event.api.EventPublisher;
import com.atlassian.plugin.event.PluginEventListener;
import com.atlassian.plugin.event.events.PluginEnabledEvent;
public class PluginLoadEventListener implements InitializingBean, DisposableBean {
private static final Logger LOGGER = LoggerFactory.getLogger(PluginLoadEventListener.class);
private final EventPublisher eventPublisher;
public PluginLoadEventListener(final EventPublisher eventPublisher) {
this.eventPublisher = eventPublisher;
}
@Override
public void afterPropertiesSet() throws Exception {
eventPublisher.register(this);
}
@Override
public void destroy() throws Exception {
try {
---- my code
}
....
but, this code not work.
It works fine in jira.
pom.xml
<plugins>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-bamboo-plugin</artifactId>
<version>${amps.version}</version>
<extensions>true</extensions>
<configuration>
<productVersion>${bamboo.version}</productVersion>
<productDataVersion>${bamboo.data.version}</productDataVersion>
<enableQuickReload>true</enableQuickReload>
<enableFastdev>false</enableFastdev>
<instructions>
<Atlassian-Plugin-Key>${atlassian.plugin.key}</Atlassian-Plugin-Key>
<Export-Package>
mypackage
</Export-Package>
<Spring-Context>*</Spring-Context>
</instructions>
</configuration>
</plugin>
Please Help me..
Thanks
Best Regards.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.