You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Robert Kanter (JIRA)" <ji...@apache.org> on 2013/11/14 02:45:21 UTC
[jira] [Commented] (DIRSHARED-134) Missing artifact
org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M1 when depending on
apacheds-server-jndi
[ https://issues.apache.org/jira/browse/DIRSHARED-134?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822082#comment-13822082 ]
Robert Kanter commented on DIRSHARED-134:
-----------------------------------------
I know this was last updated a long time ago, but I'm having the same issue but with the {{apacheds-jdbm1}} artifact when I try to include a dependency on either of these:
{code:xml}
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-jdbm-partition</artifactId>
<version>2.0.0-M15</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-protocol-ldap</artifactId>
<version>2.0.0-M15</version>
<scope>compile</scope>
</dependency>
{code}
Maven is unable to find {{org.apache.directory.jdbm:apacheds-jdbm1:bundle:2.0.0-M2}}
I tried adding the maven-bundle-plugin like in the first comment, but that didn't make a difference. I went and looked in the repository itself, and didn't see any kind of "bundle" thing.
In the meantime, I found a workaround [here|https://bitbucket.org/resah/embedded-apacheds/commits/85ff4716f58f4db8418a0a2ff965e7a8db9f5a0e#chg-pom.xml] where you basically exclude the {{apaches-jdbm1}} dependency from anything that tries to pull it in, and then explicitly add it as a dependency, but using version {{2.0.0-M3-SNAPSHOT}} instead of {{2.0.0-M2}}, which doesn't use a bundle type:
{code:xml}
<dependency>
<groupId>org.apache.directory.jdbm</groupId>
<artifactId>apacheds-jdbm1</artifactId>
<version>2.0.0-M3-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
{code}
While this seems to be working as far as I can tell, it would be better if I didn't have to mix versions.
Can you check that the artifact is being properly published?
> Missing artifact org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M1 when depending on apacheds-server-jndi
> ----------------------------------------------------------------------------------------------------------------
>
> Key: DIRSHARED-134
> URL: https://issues.apache.org/jira/browse/DIRSHARED-134
> Project: Directory Shared (Please use DIRAPI instead)
> Issue Type: Bug
> Affects Versions: 1.0.0-M11
> Reporter: Hendy Irawan
> Assignee: Pierre-Arnaud Marcelot
> Fix For: 1.0.0-M12
>
>
> Missing artifact org.apache.directory.jdbm:apacheds-jdbm2:bundle:2.0.0-M1 when depending on :
> <dependency>
> <groupId>org.apache.directory.server</groupId>
> <artifactId>apacheds-server-jndi</artifactId>
> <version>2.0.0-M6</version>
> </dependency>
> It should transitively depend on a "jar" type, not a bundle.
--
This message was sent by Atlassian JIRA
(v6.1#6144)