Bug 39977 - groupId in maven descriptor
Summary: groupId in maven descriptor
Alias: None
Product: POI
Classification: Unclassified
Component: POI Overall (show other bugs)
Version: unspecified
Hardware: Other other
: P2 normal (vote)
Target Milestone: ---
Assignee: POI Developers List
Depends on:
Reported: 2006-07-06 09:03 UTC by Tomasz Pik
Modified: 2007-05-31 11:14 UTC (History)
0 users


Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Pik 2006-07-06 09:03:48 UTC
For forthcoming 3.0 release please, change groupId in pom.xml from 'poi' to
'org.apache.poi' (see also
Comment 1 Nick Burch 2006-07-06 09:16:10 UTC
It'll be either org.apache.poi or org.apache.jakarta.poi

We need to wait for a decision on the TLP before we change
Comment 2 larry h. 2007-04-06 11:29:13 UTC
please fix the pom.xml published for 3.0-alpha3:

[WARNING] POM for 'poi:poi:pom:3.0-alpha3:compile' is invalid. It will be ignore
d for artifact resolution. Reason: Parse error reading POM. Reason: expected STA
RT_TAG or END_TAG not TEXT (position: TEXT seen ...<logo>http://jakarta.apache.o
rg/images/original-jakarta-logo.gif</... @28:69)
Comment 3 Nick Burch 2007-04-10 02:50:14 UTC
What do we need to change to fix this? (I'm not a maven user myself)

The pom file is auto-generated by the maven-dist ant task, based on a template
that's in svn. Any patches to build.xml or the template poi.pom appreciated :)
Comment 4 Nick Burch 2007-04-20 04:44:41 UTC
The groupId has been changed to org.apache.poi, to match our java package name.
This will be used for 3.0 FINAL, and future releases.

If there are any other changes to the pom that should be done, either re-open
the bug and say what needs doing, or post to poi-dev.
Comment 5 J 2007-05-30 10:57:45 UTC
As reported in #2 the logo tag has to be removed from the organization section.

Comment 6 J 2007-05-30 10:58:46 UTC
I wanted to link this one:
Comment 7 Henri Yandell 2007-05-31 08:16:54 UTC
One issue with changing group ids is that you then have to setup pom redirectors
so that if someone has both POI 2.0 and POI 3.0 in their dependency tree, it
knows that org.apache.poi.poi is the same as poi.poi. And I think you have to
keep doing that for each release. Very sucky.
Comment 8 Nick Burch 2007-05-31 11:14:32 UTC
I've updated the template pom in svn, to include all the changes the repo guys
have made to the 3.0-FINAL pom, including dependency and logo.

I've also setup a template redirection pom, which we'll need to put under /poi/
to redirect to /org.apache.poi/ (someone's already done one for 3.0-FINAL). So,
we'll get that too for 3.0.1 and future releases.