[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