sorry if this posts twice - I previously sent this message from an
email account that was not registered with this group...

Hello,

I just wanted to try out this maven plugin with GWT 2.0 (I am fairly
new).  I ran into what is probably a dumb issue and was hoping to get
some advice.  I have a standard POM generated from the archetype (with
just the 2.0.0 formal release modifications).

As far as I can tell, I don't have a reference to gwt-dev in my POM.
but it seems that the classifier is maybe not valid anymore because
there doesn't seem to be a "windows" version anymore:
http://mirrors.ibiblio.org/pub/mirrors/maven2/com/google/gwt/gwt-dev/2.0.0/

I would really appreciate some help here.  Thank you very much.

Joe

-------------- my POM file
-----------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<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";>
       <!--
   GWT-Maven archetype generated POM
 -->
       <modelVersion>4.0.0</modelVersion>
       <groupId>com.test</groupId>
       <artifactId>app</artifactId>
       <packaging>war</packaging>
       <version>1.0-SNAPSHOT</version>
       <name>gwt-maven-archetype-project</name>

       <properties>

               <!-- convenience to define GWT version in one place -->
               <gwt.version>2.0.0</gwt.version>

               <!--  tell the compiler we can use 1.5 -->
               <maven.compiler.source>1.5</maven.compiler.source>
               <maven.compiler.target>1.5</maven.compiler.target>

       </properties>

       <dependencies>

               <!--  GWT dependencies (from central repo) -->
               <dependency>
                       <groupId>com.google.gwt</groupId>
                       <artifactId>gwt-servlet</artifactId>
                       <version>${gwt.version}</version>
                       <scope>runtime</scope>
               </dependency>
               <dependency>
                       <groupId>com.google.gwt</groupId>
                       <artifactId>gwt-user</artifactId>
                       <version>${gwt.version}</version>
                       <scope>provided</scope>
               </dependency>

               <!-- test -->
               <dependency>
                       <groupId>junit</groupId>
                       <artifactId>junit</artifactId>
                       <version>4.4</version>
                       <scope>test</scope>
               </dependency>
       </dependencies>

       <build>
               <outputDirectory>war/WEB-INF/classes</outputDirectory>
               <plugins>
                       <plugin>
                               <groupId>org.codehaus.mojo</groupId>
                               <artifactId>gwt-maven-plugin</artifactId>
                               <version>1.1-SNAPSHOT</version>
                               <executions>
                                       <execution>
                                               <goals>
                                                       <goal>compile</goal>

<goal>generateAsync</goal>
                                                       <goal>test</goal>
                                               </goals>
                                       </execution>
                               </executions>
                       </plugin>
                       <!--
                               If you want to use the target/web.xml
file mergewebxml produces,
                               tell the war plugin to use it. Also,
exclude what you want from the
                               final artifact here. <plugin>
                               <groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId> <configuration>
                               <webXml>target/web.xml</webXml>

<warSourceExcludes>.gwt-tmp/**</warSourceExcludes> </configuration>
                               </plugin>
                       -->

                       <plugin>
                               <groupId>org.apache.maven.plugins</groupId>
                               <artifactId>maven-compiler-plugin</artifactId>
                               <version>2.0.2</version>
                               <configuration>
                                       <source>${maven.compiler.source}</source>
                                       <target>${maven.compiler.target}</target>
                               </configuration>
                       </plugin>
                       <plugin>
                               <groupId>org.codehaus.mojo</groupId>
                               <artifactId>gwt-maven-plugin</artifactId>
                               <version>1.1</version>
                               <executions>
                                       <execution>
                                               <goals>
                                                       <!-- gwt:*
goals to be executed during build -->
                                               </goals>
                                       </execution>
                               </executions>
                       </plugin>

               </plugins>
       </build>

</project>


---------------------- build results
-----------------------------------------------------------------------------------------------
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'eclipse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building gwt-maven-archetype-project
[INFO]    task-segment: [eclipse:eclipse]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing eclipse:eclipse
[INFO] [gwt:generateAsync {execution: default}]
[INFO] using GWT jars from project dependencies : 2.0.0
Downloading: 
http://mirrors.ibiblio.org/pub/mirrors/maven2/com/google/gwt/gwt-dev/2.0.0/gwt-dev-2.0.0-windows.jar
[INFO] Unable to find resource
'com.google.gwt:gwt-dev:jar:windows:2.0.0' in repository ibiblio
(http://mirrors.ibiblio.org/pub/mirrors/maven2)
Downloading: 
http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.0.0/gwt-dev-2.0.0-windows.jar
[INFO] Unable to find resource
'com.google.gwt:gwt-dev:jar:windows:2.0.0' in repository central
(http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: com.google.gwt
ArtifactId: gwt-dev
Version: 2.0.0

Reason: Unable to download the artifact from any repository

Try downloading the file manually from the project website.

Then, install it using the command:
   mvn install:install-file -DgroupId=com.google.gwt
-DartifactId=gwt-dev -Dversion=2.0.0 -Dclassifier=windows
-Dpackaging=jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there:
   mvn deploy:deploy-file -DgroupId=com.google.gwt
-DartifactId=gwt-dev -Dversion=2.0.0 -Dclassifier=windows
-Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


 com.google.gwt:gwt-dev:jar:2.0.0

from the specified remote repositories:
 central (http://repo1.maven.org/maven2),
 ibiblio (http://mirrors.ibiblio.org/pub/mirrors/maven2)



[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri Jan 22 09:06:30 EST 2010
[INFO] Final Memory: 21M/223M
[INFO] ------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to