Hello, David On 08/23/2012 05:45 PM, David Winslow wrote:
You need to introduce a dependency in the eclipse project from web-app to your custom plugin. In web-app's pom.xml you will find many profiles for extensions and community modules that you can use as a template - then you can simply re-run 'mvn eclipse:eclipse' while activating your new profile (for example, "mvn eclipse:eclipse -Pfoo" if you name your profile foo.
this works! Thanks, Peter
-- David Winslow OpenGeo - http://opengeo.org/On Thu, Aug 23, 2012 at 11:29 AM, Peter Hopfgartner <[email protected] <mailto:[email protected]>> wrote:Useless to hide, I'm more the kind of tourist Java coder and not that used to maven, spring etc. I'm writing a plugin for GeoServer for a new PPIO. With the implemtation details at the and of this posting, I'm at a point where: mvn -Pwps -Pkml eclipse:eclipse creates my eclipse project and mvn -Pwps -Pdxf -Pkml install builds my jar file in ~/.m2/repository/org/geoserver/kml/2.1-SNAPSHOT/. The PPIO in this jar can be deployed on a separate GeoServer instance and shows up correctly in the WPS Builder pulldowns. So far, so good... Anyway, I would like to debug it and if I start geoserver as described in http://docs.geoserver.org/2.1.x/en/developer/quickstart/index.html, this PPIO is not loaded. How can I hint eclipse/jetty to load my jar? Thanks, Peter Implementation details: I've changed community/pom.xml: phopfgartner@pc-phopfgartner:~/devel/geoserver-2.1.x/src$ svn diff community/pom.xml Index: community/pom.xml =================================================================== --- community/pom.xml (revision 17259) +++ community/pom.xml (working copy) @@ -82,6 +82,12 @@ </modules> </profile> <profile> + <id>kml</id> + <modules> + <module>kml</module> + </modules> + </profile> + <profile> <id>scriptlet</id> <modules> <module>scriptlet</module> created the hierarchy under community/kml created the community/kml/pom.xml like: <?xml version="1.0" encoding="ISO-8859-1"?> <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"> <modelVersion>4.0.0</modelVersion> <!-- set parent pom to community pom --> <parent> <groupId>org.geoserver</groupId> <artifactId>community</artifactId> <version>2.1-SNAPSHOT</version> </parent> <groupId>org.geoserver</groupId> <artifactId>kml</artifactId> <packaging>jar</packaging> <version>2.1-SNAPSHOT</version> <name>KML input and output format</name> <dependencies> <dependency> <groupId>org.geoserver.extension</groupId> <artifactId>wps-core</artifactId> <version>${project.version}</version> <!-- <classifier>tests</classifier> --> <!-- <scope>test</scope> --> </dependency> <dependency> <groupId>org.geoserver</groupId> <artifactId>main</artifactId> <version>${project.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-xsd-kml</artifactId> <version>2.7-SNAPSHOT</version> </dependency> <dependency> <groupId>com.mockrunner</groupId> <artifactId>mockrunner</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <testResources> <testResource> <directory>src/test/resources</directory> </testResource> </testResources> </build> </project> Created kml/src/main/resources/applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="KMLPPIO" class="org.geoserver.wps.ppio.KMLPPIO"> <!-- <constructor-arg ref="wpsResourceManager"/> --> </bean> </beans> -- Peter Hopfgartner web : www.r3-gis.com <http://www.r3-gis.com> ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Geoserver-users mailing list [email protected] <mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/geoserver-users
-- Peter Hopfgartner R3 GIS Srl - GmbH web : www.r3-gis.com
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
