add maven poms and register jars in maven-repo

Bug #598039 reported by Yulia Novozhilova
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: libequinox-osgi-java

It would be great if osgi framework was registered in the maven-repo.

Revision history for this message
Yulia Novozhilova (yulia-novozhilova) wrote :
Revision history for this message
Niels Thykier (niels-thykier) wrote :

Hi

As mentioned per IRC:
I think you are missing both some internal and external dependencies (granted the packages does as well). e.g. o.e.osgi.services depends on o.e.osgi, but also libservlet2.5-java (javax.servlet, javax.servlet.http). You can check the other jar files by reading their Manifest - look for Require-Bundle and Import-Package entries.

That and then we just have to figure out whether we should use "groupId==artifactId".

Thanks for looking into this,
~Niels

Changed in eclipse (Ubuntu):
assignee: nobody → Niels Thykier (niels-thykier)
status: New → Confirmed
Revision history for this message
Yulia Novozhilova (yulia-novozhilova) wrote :

Hi,

Thank you for the comments. I've updated poms and also added package dependency to libservlet2.5-java in debian/config.
Regarding "groupId==artifactId", I don't think it is wrong and I haven't found any rule about that. Moreover, junit, for example, also have groupId==artifactId==junit. Anyway I'll ask about that on <email address hidden>.

Revision history for this message
Niels Thykier (niels-thykier) wrote :

Committed to git and will be a part of the next upload.

~Niels

Changed in eclipse (Ubuntu):
assignee: Niels Thykier (niels-thykier) → nobody
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eclipse - 3.5.2-4

---------------
eclipse (3.5.2-4) unstable; urgency=low

  [ Niels Thykier ]
  * Added menu entry for the Debian menu.
  * Moved a lot of arch-indep plugins into eclipse-platform-data.
  * Backported fix for poor tooltip colors with certain themes.
    (Closes: #582302, LP: #540332)
  * Backported fix for hover text visability problem.
  * Corrected a format issue in debian/copyright.
  * Removed depends on cvs for eclipse-plugin-cvs, it is not needed.
    (LP: #592508)
  * Removed Depends on JRE for libequinox-osgi-java.
  * Added patch to use sat4j 2.2 instead of 2.1 (Closes: #586978)
  * Added recommends on eclipse-pde for eclipse-platform.
    (LP: #593260)
  * Added patch to install the o.e.equinox.concurrent plugin in
    eclipse-platform (Closes: #585178)
  * Bumped (Build-)Depends on libhamcrest-java to 1.1-8 to avoid
    being affected by a regression in libhamcrest-java 1.1-7.

  [ Adnan Hodzic ]
  * Added debian/patches/fix-bashism.patch (Closes: #581099)

  [ Yulia Novozhilova ]
  * Added the Maven POMs for libequinox-osgi.java (LP: #598039)
  * Added a Build-Depends dependency on maven-repo-helper and maven-ant-helper
  * Added missing recommends on libservlet2.5-java for libequinox-osgi-java.

  [ Benjamin Drung ]
  * Bump Standards-Version to 3.9.0 (no changes required).
 -- Benjamin Drung <email address hidden> Mon, 28 Jun 2010 22:25:42 +0200

Changed in eclipse (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers