Quick question about the POM for a project utilizing the plugin...or jaxb2
in general.
I understand that I only need to include jaxb-api and jaxb-impl as
dependencies to compile my sources. However, should I be including
activation as a runtime dependency and jsr173_1.0 as a compile time
dependency since they will be needed by any project that utilizes my newly
generated xml?
Actually, if you included it in the poms for the jaxb-api or jaxb-impl that
would solve this too.
What do you think? Either solution, works for me.
Thanks,
Bill
On 3/31/06 11:31 PM, "Jonathan Johnson" <jonjohnson_at_mail.com> wrote:
> I'm glad to report that 100% of our customers are satisfied (despite the
> customer base is just one, so far ;-) )
>
> Looks like Kohsuke is addressing the checksum hickup. He will be posting
> this plugin in a temporary location. I am addressing the verbose tracing
> and dependency checks issues.
>
> Thanks for the reality check.
>
>
>
> -----Original Message-----
> From: William Simons [mailto:william.simons_at_childrens.harvard.edu]
> Sent: Friday, March 31, 2006 9:25 AM
> To: users_at_jaxb.dev.java.net
> Subject: Re: Maven 2 Jaxb2 plugin use
>
> The documentation was very comprehensible. I used the extension and catalog
> configuration elements.
>
> Just to be clear, the jars were downloaded successfully on the first
> attempt. I just got a warning about the CHECKSUM failing that I think is
> because there are no md5 or sha1 files available. It wasn't a showstopper
> in anyway.
>
> FYI - I have the plugin working successfully in a multi-project build where
> the sources are generated in two sub-projects.
>
> Great job!
>
> Bill
>
>
> On 3/31/06 1:01 AM, "Jonathan Johnson" <jonjohnson_at_mail.com> wrote:
>
>> Bill,
>>
>> Excellent feedback. Was the documentation comprehensible?
>> https://jaxb.dev.java.net/jaxb-maven2-plugin/
>>
>> 1. The verbose messaging problem has been fixed.
>>
>> 2. I can't do anything about the java.net download problems. Perhaps
> Kohsuke
>> can pass the message on to the server folks. When I get these problems
> with
>> ibiblio I find if you just try again and it eventually works. I'm
> surprised
>> maven is not more aggressive about retrying when we poor users get these
>> errors. ;-(
>>
>> 3. Yes the plugin is compiling every time instead of checking for change
>> dependencies. I will fix that this weekend.
>>
>> When the changes are complete I'll send you the update.
>>
>> Hmm. No note from Kohsuke yet...
>>
>> If anyone else wants a copy of the plugin please just ask and I'll forward
>> you an email attachment. I expect Kohsuke will be posting it when he gets
>> back.
>>
>> - Jon
>>
>>
>> -----Original Message-----
>> From: William Simons [mailto:william.simons_at_childrens.harvard.edu]
>> Sent: Thursday, March 30, 2006 9:19 AM
>> To: Jonathan Johnson
>> Subject: Re: Maven 2 Jaxb2 plugin use
>>
>> So far so good. I've tested it in two of my projects and everything
> works.
>>
>> There are only three small issues:
>> 1. there is a lot of output in a successful generation
>> 2. there are some error messages when mvn downloads the jaxb jars
> (Checksum
>> failures)
>> 3. code seems to be generated on subsequent runs even though the schemas
>> haven't changed.
>>
>> None of them are a big deal but I thought you'd want the feedback.
>>
>> When Kohsuke posts the jars, I'll test it out that way too. I'm also
> happy
>> to help out with any future testing or other small tasks that you may
> need.
>>
>> Bill
>>
>>
>> On 3/29/06 10:24 PM, "Jonathan Johnson" <jonjohnson_at_mail.com> wrote:
>>
>>> Bill,
>>>
>>> If I may be presumptuous and contact you directly with this attachment.
>>> Instead of waiting for the publication I have attached a zip file of the
>>> plugin. All you have to do is expand this into you local
>>> %HOMEPATH%/.m2/repository directory.
>>>
>>> I hope this is helpful.
>>>
>>> - Jonathan
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Jonathan Johnson [mailto:jonjohnson_at_mail.com]
>>> Sent: Wednesday, March 29, 2006 10:05 PM
>>> To: users_at_jaxb.dev.java.net
>>> Subject: RE: Maven 2 Jaxb2 plugin use
>>>
>>> Hi Bill,
>>>
>>> The last time I saw a message from Kohsuke he said he was going to
> publish
>>> it to https://maven-repository.dev.java.net/nonav/repository. He is very
>>> responsive to these messages so keep an eye out for his update. Once we
>> get
>>> some validation and feedback from a few people we will be publishing it
> on
>>> ibiblio.
>>>
>>> Once you are able to download it please let us know if you were
>> successful.
>>> Also any feedback on the behavior, expected features, documentation, and
>> the
>>> like would be helpful for all of us.
>>>
>>> Thanks!!
>>>
>>> - Jonathan
>>>
>>>
>>> -----Original Message-----
>>> From: William Simons [mailto:william.simons_at_childrens.harvard.edu]
>>> Sent: Wednesday, March 29, 2006 3:17 PM
>>> To: users_at_jaxb.dev.java.net
>>> Subject: Re: Maven 2 Jaxb2 plugin use
>>>
>>> Ah,
>>>
>>> I see that I'm a bit ahead of myself... From an earlier email "... We
> need
>>> to get the plugin into the repository so people can download it."
>>>
>>> Looks like I need to just wait until it gets into the repository. I'll
>>> monitor this list for status.
>>>
>>> Thanks for all your great work!
>>>
>>> Bill
>>>
>>>
>>> On 3/29/06 3:04 PM, "William Simons"
>> <william.simons_at_childrens.harvard.edu>
>>> wrote:
>>>
>>>> Hey guys,
>>>>
>>>> I'm trying to use the maven 2 plugin that you wrote and ran into a small
>>>> problem. The error message that I got:
>>>>
>>>> The plugin 'com.sun.tools.xjc.maven2:maven-jaxb-plugin' does not exist
> or
>>> no
>>>> valid version could be found
>>>>
>>>>
>>>> Seems to indicate that the plugin isn't available in any repository. My
>>> pom
>>>> is fairly simple and is included below. What am I missing?
>>>>
>>>> Thanks,
>>>> Bill
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <project>
>>>> <modelVersion>4.0.0</modelVersion>
>>>> <artifactId>core-xml</artifactId>
>>>> <name>PING CORE XML</name>
>>>> <groupId>ping</groupId>
>>>> <version>3.0-SNAPSHOT</version>
>>>> <repositories>
>>>> <repository>
>>>> <id>java.net</id>
>>>> <name>java.net Maven Repository</name>
>>>>
>>> <url>https://maven-repository.dev.java.net/nonav/repository</url>
>>>> <layout>legacy</layout>
>>>> </repository>
>>>> </repositories>
>>>> <dependencies>
>>>> <dependency>
>>>> <groupId>jaxb</groupId>
>>>> <artifactId>jaxb-api</artifactId>
>>>> <version>2.0-SNAPSHOT</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>jaxb</groupId>
>>>> <artifactId>jaxb-impl</artifactId>
>>>> <version>2.0-SNAPSHOT</version>
>>>> </dependency>
>>>> </dependencies>
>>>> <build>
>>>> <plugins>
>>>> <plugin>
>>>> <groupId>com.sun.tools.xjc.maven2</groupId>
>>>> <artifactId>maven-jaxb-plugin</artifactId>
>>>> <executions>
>>>> <execution>
>>>> <phase>generate-sources</phase>
>>>> <goals>
>>>> <goal>generate</goal>
>>>> </goals>
>>>> </execution>
>>>> </executions>
>>>> </plugin>
>>>> <plugin>
>>>> <groupId>org.apache.maven.plugins</groupId>
>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>> <configuration>
>>>> <source>1.5</source>
>>>> <target>1.5</target>
>>>> </configuration>
>>>> </plugin>
>>>> </plugins>
>>>> </build>
>>>> </project>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>>>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
>