On 4/17/06, Jeff Genender <[EMAIL PROTECTED]> wrote:
> Dev looks good.  Get confirmation from Carlos and Brett on the JAXB jars.
> Mine were originally javax.xml. But Carlos moved them to com.sun.xml...which
> made sense since that seems to be the real package names.

well, Jeff (and Carlos)

as i hinted earlier, i believe that even if it were the package names
of all the libs involved 'com.sun.xml.*', it wouldn't made sense,
because of this:
    http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html

But that is not the case.
Among the dependency libs, jaxb-api.api, jaxp-api.jar, jax-qname.jar,
namespace.jar and xalan, sax etc are all under javax.xml packages.
The rest are indeed in com.sun (but not all under com.sun.xml though!).

So, you see the situation is not a clear-cut for using com.sun.xml groupId.
Maybe we need a more elaborate scheme for assigning groupIds, which
requires more thought and effort.
OR we can stick to the maven guidelines, and assine all libs under the
javax.xml, because it is simpler!

    kostis


>
> Jeff
>
> > -----Original Message-----
> > From: Kostis Anagnostopoulos [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, April 16, 2006 12:31 PM
> > To: [email protected]; [EMAIL PROTECTED]
> > Subject: Re: [mojo-dev] [maven] Request to upload JAXB 1.0
> > Maven2 plugin
> >
> > On 4/15/06, Jeff Genender <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > > Kostis Anagnostopoulos wrote:
> > >
> > > > Currently JAXB 1 plugin uses JAXB version 1.0.6 wich uses CDDL.
> > > > Until someone uploads these libs to the ibiblio directly, these
> > > > instructions are necessary.
> > >
> > > That is great.  I didn't know they CDDL'd for 1.0.6.  You could
> > > probably create the packages yourself for upload.  Please
> > follow these directions:
> > >
> > > http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
> > >
> > > Also, you should look at the jaxb 2EA3 poms in ibiblio and follow
> > > those for the information you should put into your pom.  Carlos and
> > > Brett will be very happy if you do that ;-)
> > >
> > > A tip from someone who just went through this:
> > >
> > > You should have your groupId be com.sun.xml.
> >
> > I don't think this groupId is the proper one, according to this;
> >
> > http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html
> > it is javax.xml.
> >
> > To make a long conversetion short, i include the i use.
> > So you see there are a lot of libs.  I'm not sure i want to
> > go through and install all of these on ibiblio...at least not
> > tomorow :-)
> >
> > Jeff, check the developer info to see if its ok.
> > <?xml version="1.0"?>
> > <project xmlns="http://maven.apache.org/POM/4.0.0";
> >       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> > http://maven.apache.org/maven-v4_0_0.xsd";>
> >       <parent>
> >               <artifactId>mojo-sandbox</artifactId>
> >               <groupId>org.codehaus.mojo</groupId>
> >               <version>2-SNAPSHOT</version>
> >       </parent>
> >
> >       <modelVersion>4.0.0</modelVersion>
> >       <groupId>org.codehaus.mojo</groupId>
> >       <artifactId>jaxb1-maven-plugin</artifactId>
> >       <packaging>maven-plugin</packaging>
> >       <name>JAXB 1.0 Maven2 Plugin</name>
> >       <version>1.0-SNAPSHOT</version>
> >       <url>http://mojo.codehaus.org/jaxb1-maven-plugin/</url>
> >       <ciManagement>
> >               <system>continuum</system>
> >               <notifiers>
> >                       <notifier>
> >                               <configuration>
> >
> > <address>[email protected]</address>
> >                               </configuration>
> >                       </notifier>
> >               </notifiers>
> >       </ciManagement>
> >       <developers>
> >               <developer>
> >                       <id>jgenender</id>
> >                       <name>Jeff Genender</name>
> >                       <email>[EMAIL PROTECTED]</email>
> >                       <organization>Savoir Technologies,
> > Inc</organization>
> >
> > <organizationUrl>http://www.savoirtech.com</organizationUrl>
> >                       <roles>
> >                               <role>Original Codebase
> > Maintainer (JAXB2 Maven 2 Plugin)</role>
> >                       </roles>
> >                       <timezone>MST</timezone>
> >               </developer>
> >               <developer>
> >                       <name>Anagnostopoulos K</name>
> >                       <id>kana</id>
> >                       <email>[EMAIL PROTECTED]</email>
> >                       <organization>FORTHnet S.A.</organization>
> >                       <roles>
> >                               <role>Maintainer</role>
> >                       </roles>
> >             <timezone>EET</timezone>
> >               </developer>
> >
> >       </developers>
> >       <licenses>
> >               <license>
> >                       <name>The Apache Software License,
> > Version 2.0</name>
> >
> > <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
> >                       <distribution>repo</distribution>
> >               </license>
> >       </licenses>
> >       <dependencies>
> >               <dependency>
> >                       <groupId>org.apache.maven</groupId>
> >                       <artifactId>maven-project</artifactId>
> >                       <version>2.0</version>
> >               </dependency>
> >               <dependency>
> >                       <groupId>junit</groupId>
> >                       <artifactId>junit</artifactId>
> >                       <version>3.8.1</version>
> >                       <scope>test</scope>
> >               </dependency>
> >               <dependency>
> >                       <groupId>geronimo-spec</groupId>
> >
> > <artifactId>geronimo-spec-activation</artifactId>
> >                       <version>1.0.2-rc4</version>
> >               </dependency>
> >
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>jaxb-api</artifactId>
> >                       <version>1.0.6</version>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>jaxb-libs</artifactId>
> >                       <version>1.0.6</version>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>jaxb-impl</artifactId>
> >                       <version>1.0.6</version>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>jaxb-xjc</artifactId>
> >                       <version>1.0.6</version>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>relaxngDatatype</artifactId>
> >                       <version>1.0</version>
> >                       <scope>runtime</scope>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>jaxp-api</artifactId>
> >                       <version>1.2.5</version>
> >                       <scope>runtime</scope>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>xsdlib</artifactId>
> >                       <version>1.2.2</version>
> >                       <scope>runtime</scope>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>namespace</artifactId>
> >                       <version>1.0.1</version>
> >                       <scope>runtime</scope>
> >               </dependency>
> >               <dependency>
> >                       <groupId>javax.xml</groupId>
> >                       <artifactId>jax-qname</artifactId>
> >                       <version>1.1</version>
> >                       <scope>runtime</scope>
> >               </dependency>
> >
> >       </dependencies>
> >
> >       <reporting>
> >               <plugins>
> >                       <plugin>
> >
> > <groupId>org.apache.maven.plugins</groupId>
> >
> > <artifactId>maven-plugin-plugin</artifactId>
> >                       </plugin>
> >                       <plugin>
> >
> > <groupId>org.apache.maven.plugins</groupId>
> >                               <artifactId>
> >
> > maven-project-info-reports-plugin
> >                               </artifactId>
> >                               <reportSets>
> >                                       <reportSet>
> >                                               <reports>
> >
> > <report>cim</report>
> >
> > <report>issue-tracking</report>
> >
> > <report>license</report>
> >
> > <report>mailing-list</report>
> >
> > <report>scm</report>
> >
> > <report>project-team</report>
> >                                               </reports>
> >                                       </reportSet>
> >                               </reportSets>
> >                       </plugin>
> >               </plugins>
> >       </reporting>
> >
> >       <distributionManagement>
> >               <snapshotRepository>
> >                       <id>snapshots</id>
> >                       <name>Maven Snapshot Central Repository</name>
> >                       <url>
> >
> > scp://repo1.maven.org/home/projects/maven/repository-staging/s
> napshots/maven2
> >                       </url>
> >               </snapshotRepository>
> >       </distributionManagement>
> > </project>
> >
> >
> >
> > >
> > > Jeff
> > >
> >
>
>
>

Reply via email to