Hi i got this class:
package com.inlogiq.plugins.permissions;
import javax.inject.Named;
import com.atlassian.plugin.spring.scanner.annotation.export.ExportAsService;
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.security.roles.ProjectRoleManager;
import com.atlassian.jira.security.roles.ProjectRole;
import com.atlassian.jira.security.roles.ProjectRoleImpl;
import javax.inject.Inject;
import com.atlassian.jira.user.ApplicationUser;
import com.atlassian.jira.project.Project;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ExportAsService({ManagerPermissions.class})
@Named("ManagerPermissions")
public class ManagerPermissions {
private static final Logger log = LoggerFactory.getLogger(ManagerPermissions.class);
//ProjectRole pluginRole;
@Inject
public ManagerPermissions(){
ProjectRoleManager roleManager = ComponentAccessor.getComponent(ProjectRoleManager.class);
ProjectRole foundedRole = roleManager.getProjectRole("Admnistrador De Bolsa");
log.warn("Rol encontrado: " + foundedRole);
if (foundedRole == null) {
ProjectRole myRole = new ProjectRoleImpl("Admnistrador De Bolsa", "Rol para poder administrar las bolsas del proyecto");
roleManager.createRole(myRole);
}
}
}
If i make a mvn-package works correctly but if i make Ctrl-C and atlas-run and then i get next error:
