... and remember that the repository does not allow directory browsing. So
if you hit the link above, and the site complains, that's not necessarily a
problem.
2009/2/20 Wilfred Springer <wilfredspringer_at_gmail.com>
> Hi Mark,
> If you feel like giving the snapshot repository a try, then you at least
> need to reference:
>
> http://wadl.dev.java.net/snapshots/
>
> with the snapshots property set to enabled.
>
> I will try to post a more complete solution in a couple of hours.
>
> Wilfred
>
> 2009/2/20 Wilfred Springer <wilfredspringer_at_gmail.com>
>
> Hi Mark,
>> AFAICT, the Maven WADL Plugin has never been uploaded to a public
>> repository. wadl.dev.java.net has its own snapshot repository, but it is
>> not referenced in the example. So if you never built the WADL project
>> yourself, locally, it most likely will not be able to locate those files.
>>
>> So, I suggest that you check out the sources of wadl.dev.java.netyourself first. I expect that will do the trick for you. Meanwhile I will
>> try to remember the location of our own snapshot repository, and update the
>> site to make sure the snapshot repository is referenced.
>>
>> Thanks,
>>
>> Wilfred
>>
>>
>>
>> 2009/2/20 Mark Petrovic <mark_at_petrovic.org>
>>
>> Good day. Sorry for the large splats of data that follow - it's the bare
>>> minimum of data I felt needed to be posted.
>>> I have some evidence that the dependency of the maven plugin for the WADL
>>> compiler does not resolve. This config:
>>>
>>> https://wadl.dev.java.net/wadl2java.html
>>>
>>> with
>>>
>>> <dependency>
>>> <groupId>org.jvnet.ws.wadl</groupId>
>>> <artifactId>wadl-core</artifactId>
>>> <version>1.0-SNAPSHOT</version>
>>> </dependency>
>>>
>>> produces the following output upon executing the install lifecycle:
>>>
>>> $ mvn install
>>> ...
>>> [INFO] [resources:resources]
>>> [INFO] Using default encoding to copy filtered resources.
>>> [INFO] snapshot org.jvnet.ws.wadl:wadl-core:1.0-SNAPSHOT: checking for
>>> updates from glassfish-maven2-repository.dev.java.net
>>> [INFO] snapshot org.jvnet.ws.wadl:wadl-core:1.0-SNAPSHOT: checking for
>>> updates from maven2-repository.dev.java.net
>>> [INFO] snapshot org.jvnet.ws.wadl:wadl-core:1.0-SNAPSHOT: checking for
>>> updates from maven-repository.dev.java.net
>>> Downloading:
>>> http://download.java.net/maven/glassfish//org/jvnet/ws/wadl/wadl-core/1.0-SNAPSHOT/wadl-core-1.0-SNAPSHOT.pom
>>> Downloading:
>>> http://download.java.net/maven/2//org/jvnet/ws/wadl/wadl-core/1.0-SNAPSHOT/wadl-core-1.0-SNAPSHOT.pom
>>> Downloading:
>>> http://download.java.net/maven/1/org.jvnet.ws.wadl/poms/wadl-core-1.0-SNAPSHOT.pom
>>> Downloading:
>>> http://download.java.net/maven/glassfish//org/jvnet/ws/wadl/wadl-core/1.0-SNAPSHOT/wadl-core-1.0-SNAPSHOT.jar
>>> Downloading:
>>> http://download.java.net/maven/2//org/jvnet/ws/wadl/wadl-core/1.0-SNAPSHOT/wadl-core-1.0-SNAPSHOT.jar
>>> Downloading:
>>> http://download.java.net/maven/1/org.jvnet.ws.wadl/jars/wadl-core-1.0-SNAPSHOT.jar
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Failed to resolve artifact.
>>>
>>> Missing:
>>> ----------
>>> 1) org.jvnet.ws.wadl:wadl-core:jar:1.0-SNAPSHOT
>>>
>>> Try downloading the file manually from the project website.
>>>
>>> Then, install it using the command:
>>> mvn install:install-file -DgroupId=org.jvnet.ws.wadl
>>> -DartifactId=wadl-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar
>>> -Dfile=/path/to/file
>>>
>>> Alternatively, if you host your own repository you can deploy the file
>>> there:
>>> mvn deploy:deploy-file -DgroupId=org.jvnet.ws.wadl
>>> -DartifactId=wadl-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar
>>> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>
>>> Path to dependency:
>>> 1) org.carpediem.weather:wxtutorial:jar:1.0
>>> 2) org.jvnet.ws.wadl:wadl-core:jar:1.0-SNAPSHOT
>>>
>>> ----------
>>> 1 required artifact is missing.
>>>
>>> for artifact:
>>> org.carpediem.weather:wxtutorial:jar:1.0
>>>
>>> from the specified remote repositories:
>>> maven-repository.dev.java.net (http://download.java.net/maven/1),
>>> maven2-repository.dev.java.net (http://download.java.net/maven/2/),
>>> central (http://repo1.maven.org/maven2),
>>> glassfish-maven2-repository.dev.java.net (
>>> http://download.java.net/maven/glassfish/)
>>> ...
>>>
>>>
>>> Here is the simple application POM:
>>>
>>> <?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.o
>>> rg/maven-v4_0_0.xsd">
>>> <modelVersion>4.0.0</modelVersion>
>>> <groupId>org.carpediem.weather</groupId>
>>> <artifactId>wxtutorial</artifactId>
>>> <packaging>jar</packaging>
>>> <version>1.0</version>
>>> <name>wxtutorial</name>
>>> <url>http://maven.apache.org</url>
>>> <dependencies>
>>> <dependency>
>>> <groupId>junit</groupId>
>>> <artifactId>junit</artifactId>
>>> <version>3.8.1</version>
>>> <scope>test</scope>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.jvnet.ws.wadl</groupId>
>>> <artifactId>wadl-core</artifactId>
>>> <version>1.0-SNAPSHOT</version>
>>> </dependency>
>>> </dependencies>
>>> <repositories>
>>> <repository>
>>> <id>glassfish-maven2-repository.dev.java.net</id>
>>> <name>Java.net Maven 2 Repository for GlassFish</name>
>>> <url>http://download.java.net/maven/glassfish/</url>
>>> <layout>default</layout>
>>> </repository>
>>> <repository>
>>> <id>maven2-repository.dev.java.net</id>
>>> <name>Java.net Maven 2 Repository</name>
>>> <url>http://download.java.net/maven/2/</url>
>>> <layout>default</layout>
>>> </repository>
>>> <repository>
>>> <id>maven-repository.dev.java.net</id>
>>> <name>Java.net Maven 1 Repository (legacy)</name>
>>> <url>http://download.java.net/maven/1</url>
>>> <layout>legacy</layout>
>>> </repository>
>>> </repositories>
>>> <pluginRepositories>
>>> <pluginRepository>
>>> <id>maven2-repository.dev.java.net</id>
>>> <name>Java.net Repository for Maven</name>
>>> <url>http://download.java.net/maven/2/</url>
>>> <layout>default</layout>
>>> </pluginRepository>
>>> <pluginRepository>
>>> <id>maven-repository.dev.java.net</id>
>>> <name>Java.net Maven 1 Repository (legacy)</name>
>>> <url>http://download.java.net/maven/1</url>
>>> <layout>legacy</layout>
>>> </pluginRepository>
>>> </pluginRepositories>
>>> </project>
>>>
>>> Would someone be kind enough to point to where the plugin dependency is
>>> hosted? I could find no trace of it on mvnrepository.com searching for
>>> 'wadl'.
>>>
>>> Thanks.
>>>
>>> --
>>> Mark Petrovic
>>> mark_at_petrovic.org
>>> http://www.petrovic.org
>>>
>>>
>>>
>>>
>>>
>>
>