# If a package is exported and matches any entry in this file it is considered to be a public export, available for third party plugins to import. # This affects exports from system bundle as well as plugins (unless overridden with 'atlassian-access' feature). # However, this file does not influence whether given package is exported in general - only whether export is public or not. # Atlassian owned components. com.atlassian.* io.atlassian.* #A4J com.codebarrel.* #Workflow designer plugin com.sysbliss.* #Insight/Assets - JSD com.riadalabs.* io.riada.* #Active Objects net.java.ao net.java.ao.* #JSW com.pyxis.greenhopper.* #Portfolio/AR4J com.radiantminds.roadmap.api.* com.radiantminds.roadmaps.* com.radiantminds.roadmaps-jira.* # botched export from jwt plugin, already deprecated. Note 'o' in the middle. com.atlassion.jwt #auiplugin assets i18n # atlassian-p4package com.perforce.api ############# #JDK APIs java.* javax.* jakarta.* jdk.* org.ietf.* org.w3c.* org.omg.* org.xml.* netscape.javascript.* org.omg.* com.sun.* sun.* ############################## #Third party exports: #guava com.google.common.* #os propertyset com.opensymphony.ejb com.opensymphony.module.propertyset com.opensymphony.module.propertyset.* #osworkflow com.opensymphony.workflow com.opensymphony.workflow.* #oscore com.opensymphony.module.random com.opensymphony.module.sequence com.opensymphony.util com.opensymphony.provider com.opensymphony.provider.* #commons-httpclient:commons-httpclient org.apache.commons.httpclient org.apache.commons.httpclient.* #log4j-1.2-api org.apache.log4j org.apache.log4j.* #log4j 2 - uses in greenhopper only, but e.g. scriptrunner relies on this heavily as we don't have any alternative APIs to plug into logging system org.apache.logging.log4j org.apache.logging.log4j.* org.apache.logging.slf4j #httpcomponents:httpcore #httpcomponents:httpclient org.apache.http org.apache.http.* #lucene org.apache.lucene org.apache.lucene.* #velocity-tools org.apache.velocity.tools.* #Velocity org.apache.velocity org.apache.velocity.* # oro org.apache.oro.* #commons-logging org.apache.commons.logging org.apache.commons.logging.* #commons-pool2 org.apache.commons.pool2 org.apache.commons.pool2.* #commons-text. org.apache.commons.text org.apache.commons.text.* #commons-lang3 org.apache.commons.lang3 org.apache.commons.lang3.* # commons-fileupload spring uses it, non-DMZable org.apache.commons.fileupload2.* #commons-io - used in jira-api org.apache.commons.io org.apache.commons.io.* #commons-collections:commons-collections org.apache.commons.collections org.apache.commons.collections.* # commons-codec org.apache.commons.codec org.apache.commons.codec.* # xerces org.apache.html.* org.apache.wml org.apache.wml.* org.apache.xerces.* org.apache.xml.serialize #xml-apis org.apache.xmlcommons #commons-jrcs - remove completely unused org.apache.commons.jrcs.diff org.apache.commons.jrcs.diff.* org.apache.commons.jrcs.util #Part of tomcat org.apache.coyote org.apache.el org.apache.el.* org.apache.jasper org.apache.juli org.apache.juli.* org.apache.tomcat org.apache.catalina #apache-felix org.osgi.* org.apache.felix.* #com.google.code.findbugs:annotations net.jcip.annotations #jackson 2 com.fasterxml.jackson.annotation com.fasterxml.jackson.annotation.* com.fasterxml.jackson.core com.fasterxml.jackson.core.* com.fasterxml.jackson.databind com.fasterxml.jackson.databind.* #jackson 3 tools.jackson.core tools.jackson.core.* tools.jackson.databind tools.jackson.databind.* tools.jackson.jakarta tools.jackson.jakarta.* #swagger io.swagger.v3.oas.annotations* #dom4j org.dom4j org.dom4j.* #gemini-blueprint-core org.eclipse.gemini.blueprint org.eclipse.gemini.blueprint.* #joda time org.joda.time org.joda.time.* #org.json:json org.json #exported by functest-plugin only, not present in production, but we don't want plugin tests to be impossible org.junit org.junit.* junit.framework #ofbiz org.ofbiz.core.* #slf4j org.slf4j org.slf4j.* #spring org.springframework.* #scala scala scala.* #webwork webwork webwork.* # jdom2 org.jdom2 org.jdom2.* # jfreechart org.jfree.* #rometools com.rometools.* # aopalliance org.aopalliance.* #urlrewritefilter org.tuckey.web.filters.urlrewrite.* # jackson-module-scala com.fasterxml.jackson.module.scala2_10 # com.github.rholder:guava-retrying - JSW com.github.rholder.retry.* # xstream com.thoughtworks.xstream com.thoughtworks.xstream.* # JSM timed-promise production package shouldn't export these I believe. it.com.atlassian.servicedesk.plugins.automation # net.oauth net.oauth net.oauth.* #bouncycastle org.bouncycastle org.bouncycastle.* #jsoup org.jsoup org.jsoup.*