[Gvsig_desarrolladores] Ayuda para crear extension Hola Mundo
Jorge Piera Llodrá
jpiera en prodevelop.es
Mar Abr 13 11:22:33 CEST 2010
Hola.
En la etiqueta parent, el artifactId debería ser
"gvsig-base-extension-pom" en lugar de "gvsig-base-pom". Al ser una
extensión esto hace que se "instale" en gvSIG automáticamente al hacer
el "mvn install".
Un saludo,
Jorge.
On 04/13/2010 10:24 AM, agirrearri wrote:
> Hola, aqui les mando el porm.xml de la carpeta org.gvsig.myextension:
>
> <?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/xsd/maven-4.0.0.xsd">
>
> <modelVersion>4.0.0</modelVersion>
> <groupId>org.gvsig</groupId>
> <artifactId>org.gvsig.myextension</artifactId>
> <packaging>jar</packaging>
> <version>2.0-SNAPSHOT</version>
> <name>org.gvsig.myextension</name>
> <description>[PUT EXTENSION DESCRIPTION HERE]</description>
> <url>http://www.gvsig.org</url>
> <scm>
>
> <connection>scm:svn:http://subversion.gvsig.org/gvSIG/branches/v2_0_0_prep/extensions/org.gvsig.myextension</connection>
>
> <developerConnection>scm:svn:https://gvsig.org/svn/gvSIG/branches/v2_0_0_prep/extensions/org.gvsig.myextension</developerConnection>
> <url>http://subversion.gvsig.org/viewvc/?root=gvSIG</url>
> <tag>HEAD</tag>
> </scm>
> <parent>
> <groupId>org.gvsig</groupId>
> <artifactId>gvsig-base-pom</artifactId>
> <version>2.0-SNAPSHOT</version>
> </parent>
> <distributionManagement>
> <site>
> <id>gvsig-site-repository</id>
> <url>${site-repository}/</url>
> </site>
> </distributionManagement>
>
> <properties>
> <build-dir>${basedir}/../build</build-dir>
> </properties>
> <developers>
> <developer>
> <id>developer1</id>
> <name>Name Surname</name>
> name en domain
> <roles>
> <role>Architect</role>
> <role>Developer</role>
> </roles>
> </developer>
> <developer>
> <id>developer2</id>
> <name>Name2 Surname</name>
> name2 en domain
> <roles>
> <role>Developer</role>
> </roles>
> </developer>
> </developers>
> <dependencies>
> <dependency>
> <groupId>org.gvsig</groupId>
> <artifactId>org.gvsig.tools</artifactId>
> <version>2.0-SNAPSHOT</version>
> </dependency>
> <dependency>
> <groupId>org.gvsig</groupId>
> <artifactId>org.gvsig.i18n</artifactId>
> <version>2.0-SNAPSHOT</version>
> </dependency>
> <dependency>
> <groupId>org.gvsig</groupId>
> <artifactId>org.gvsig.app</artifactId>
> <version>2.0-SNAPSHOT</version>
> </dependency>
> </dependencies>
> <build>
> <resources>
> <resource>
> <directory>src/main/resources</directory>
> <excludes>
> <exclude>config/**</exclude>
> <exclude>about/**</exclude>
> <exclude>images/**</exclude>
> <exclude>locale/**</exclude>
> </excludes>
> </resource>
> </resources>
> </build>
> <reporting>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-javadoc-plugin</artifactId>
> <configuration>
> <links>
> <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
> <link>http://www.slf4j.org/api/</link>
> <link>${site-repository}/org.gvsig.tools/2.0.0/apidocs/</link>
> <link>${site-repository}/org.gvsig.i18n/2.0.0/apidocs/</link>
> <link>${site-repository}/org.gvsig.metadata/2.0.0/apidocs/</link>
> <link>${site-repository}/org.gvsig.compat/2.0.0/apidocs/</link>
> <link>${site-repository}/org.gvsig.projection/2.0.0/apidocs/</link>
> <link>${site-repository}/org.gvsig.utils/2.0.0/apidocs/</link>
> <link>${site-repository}/org.gvsig.fmap.dal/2.0.0/apidocs/</link>
> </links>
> </configuration>
> </plugin>
> </plugins>
> </reporting>
> </project>
>
> Graciasssssss, atentamente Eñaut
>
--
Jorge Piera Llodrá
Equipo desarrollo gvSIG
PRODEVELOP
Plaza Don Juan de Villarrasa, 14 - 5
46001 Valencia
Tef: +34 963510612
Fax: +34 963510908
e-mail: jpiera en prodevelop.es
http://www.prodevelop.es
http://www.gvsig.org
Más información sobre la lista de distribución gvSIG_desarrolladores