title: Missing artifact org.apache.mina:mina-integration-ognl:bundle:2.0.2
body: <p>I have my own JAR configured in local Maven repository which depends on MINA in the following way:</p>
  
  
  
  <pre class="lang-xml prettyprint-override"><code>&lt;!-- mina-core-2.0.2.jar --&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.apache.mina&lt;/groupId&gt;
    &lt;artifactId&gt;mina-core&lt;/artifactId&gt;
    &lt;version&gt;2.0.2&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.mina&lt;/groupId&gt;
      &lt;artifactId&gt;mina-integration-jmx&lt;/artifactId&gt;
      &lt;version&gt;2.0.2&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>I wrote this hoping Maven will download  JARs of version 2.0.2 as my library requires.</p>
  
  <p>But 2.0.2 artifacts were recognized by Eclipse as "bundles". </p>
  
  <p>The <code>mina-integration-jmx</code> artifact depends on <code>mina-integration-ognl</code> in the following way</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;dependency&gt;
    &lt;groupId&gt;${project.groupId}&lt;/groupId&gt;
    &lt;artifactId&gt;mina-integration-ognl&lt;/artifactId&gt;
    &lt;version&gt;${project.version}&lt;/version&gt;
    &lt;type&gt;bundle&lt;/type&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>i.e. it wishes <code>mina-integration-ognl</code> to be a bundle. </p>
  
  <p>I see this artifact in repositories and see no problems why it can be not downloaded.</p>
  
  <p><strong>My Entire POM</strong></p>
  
  <p>This POM was used to create <code>org.red5:red5</code> artifact: </p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;?xml version="1.0"?&gt;
  &lt;project&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
    &lt;groupId&gt;org.red5&lt;/groupId&gt;
    &lt;artifactId&gt;red5&lt;/artifactId&gt;
    &lt;name&gt;Red5 Library&lt;/name&gt;
    &lt;version&gt;1.0.0-RC1&lt;/version&gt;
    &lt;description&gt;Red5 Core Library&lt;/description&gt;
    &lt;dependencies&gt;
  
  
  
  
  &lt;!-- com.springsource.slf4j.api-1.6.1.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
      &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;
      &lt;version&gt;1.6.1&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- com.springsource.org.apache.xerces-2.9.1.jar --&gt;
  
  &lt;!-- mina-core-2.0.2.jar --&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.apache.mina&lt;/groupId&gt;
    &lt;artifactId&gt;mina-core&lt;/artifactId&gt;
    &lt;version&gt;2.0.2&lt;/version&gt;
  &lt;/dependency&gt;
  
  
  &lt;!-- commons-beanutils-1.8.2.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;commons-beanutils&lt;/groupId&gt;
      &lt;artifactId&gt;commons-beanutils&lt;/artifactId&gt;
      &lt;version&gt;1.8.2&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- ehcache-core-2.2.0.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;net.sf.ehcache&lt;/groupId&gt;
      &lt;artifactId&gt;ehcache-core&lt;/artifactId&gt;
      &lt;version&gt;2.2.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- com.springsource.org.apache.commons.lang-2.4.0.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;commons-lang&lt;/groupId&gt;
      &lt;artifactId&gt;commons-lang&lt;/artifactId&gt;
      &lt;version&gt;2.4&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- jaudiotagger-1.0.8.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.jaudiotagger&lt;/groupId&gt;
      &lt;artifactId&gt;jaudiotagger&lt;/artifactId&gt;
      &lt;version&gt;1.0.8&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- logback-classic-0.9.26.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;
      &lt;artifactId&gt;logback-classic&lt;/artifactId&gt;
      &lt;version&gt;0.9.26&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- logback-core-0.9.26.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;
      &lt;artifactId&gt;logback-core&lt;/artifactId&gt;
      &lt;version&gt;0.9.26&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
      &lt;version&gt;3.0.5.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifactId&gt;spring-beans&lt;/artifactId&gt;
      &lt;version&gt;3.0.5.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
      &lt;version&gt;3.0.5.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
      &lt;version&gt;3.0.5.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
      &lt;artifactId&gt;jul-to-slf4j&lt;/artifactId&gt;
      &lt;version&gt;1.6.1&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- httpclient-3.1.0.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;commons-httpclient&lt;/groupId&gt;
      &lt;artifactId&gt;commons-httpclient&lt;/artifactId&gt;
      &lt;version&gt;3.1&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;commons-codec&lt;/groupId&gt;
      &lt;artifactId&gt;commons-codec&lt;/artifactId&gt;
      &lt;version&gt;1.4&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- bcprov-jdk16-145.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
      &lt;artifactId&gt;bcprov-jdk16&lt;/artifactId&gt;
      &lt;version&gt;1.45&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- xmlrpc-2.0.1.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.ws.xmlrpc&lt;/groupId&gt;
      &lt;artifactId&gt;xmlrpc&lt;/artifactId&gt;
      &lt;version&gt;2.0.1&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.mina&lt;/groupId&gt;
      &lt;artifactId&gt;mina-integration-jmx&lt;/artifactId&gt;
      &lt;version&gt;2.0.2&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.opensymphony.quartz&lt;/groupId&gt;
      &lt;artifactId&gt;quartz&lt;/artifactId&gt;
      &lt;version&gt;1.6.5&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- com.springsource.org.codehaus.groovy-1.7.0.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.codehaus.groovy&lt;/groupId&gt;
      &lt;artifactId&gt;groovy&lt;/artifactId&gt;
      &lt;version&gt;1.7.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;!-- jython-2.5.jar --&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.python&lt;/groupId&gt;
      &lt;artifactId&gt;jython&lt;/artifactId&gt;
      &lt;version&gt;2.5.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;/dependencies&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p>Dependencies were derived with JarAnalyzer from red5.jar, then red5.jar was installed into local repository.</p>
  
  <p>Later in my Eclipse project this artifact was referred with the following POM:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;dependencies&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;cglib&lt;/groupId&gt;
      &lt;artifactId&gt;cglib&lt;/artifactId&gt;
      &lt;version&gt;2.2.2&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
      &lt;artifactId&gt;slf4j-log4j12&lt;/artifactId&gt;
      &lt;version&gt;1.6.1&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifactId&gt;spring-test&lt;/artifactId&gt;
      &lt;version&gt;3.0.5.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
      &lt;groupId&gt;org.red5&lt;/groupId&gt;
      &lt;artifactId&gt;red5&lt;/artifactId&gt;
      &lt;version&gt;1.0.0-RC1&lt;/version&gt;
  &lt;/dependency&gt;
  &lt;/dependencies&gt;
  </code></pre>