Nice start man! OPS4J rulez (shameless plug :)

/peter

GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
LinkedIn   http://www.linkedin.com/in/neubauer
Twitter      http://twitter.com/peterneubauer

http://www.neo4j.org     - New Energy for Data - The Graph Database.
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.
http://www.oredev.org   - Where Good Geeks Grok.



On Wed, Jul 8, 2009 at 9:30 PM, <akolleg...@lists.neo4j.org> wrote:
> Author: akollegger
> Date: 2009-07-08 21:30:01 +0200 (Wed, 08 Jul 2009)
> New Revision: 2972
>
> Added:
>   laboratory/components/apoc-bundle/pom.xml
>   laboratory/components/apoc-bundle/poms/
>   laboratory/components/apoc-bundle/poms/compiled/
>   laboratory/components/apoc-bundle/poms/compiled/pom.xml
>   laboratory/components/apoc-bundle/poms/pom.xml
>   laboratory/components/apoc-bundle/poms/wrappers/
>   laboratory/components/apoc-bundle/poms/wrappers/pom.xml
>   laboratory/components/apoc-bundle/provision/
>   laboratory/components/apoc-bundle/provision/pom.xml
> Log:
> Initial pax-construct generated project. A clean slate, about to get 
> dirtied...
>
>
> Added: laboratory/components/apoc-bundle/pom.xml
> ===================================================================
> --- laboratory/components/apoc-bundle/pom.xml                           (rev 
> 0)
> +++ laboratory/components/apoc-bundle/pom.xml   2009-07-08 19:30:01 UTC (rev 
> 2972)
> @@ -0,0 +1,81 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns="http://maven.apache.org/POM/4.0.0"; 
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/maven-v4_0_0.xsd";>
> +
> +  <!--
> +   | put company details here
> +  <organization>
> +    <name>...</name>
> +    <url>http://...</url>
> +  </organization>
> +  -->
> +
> +  <!--
> +   | put license details here
> +  <licenses>
> +    <license>
> +      <name>...</name>
> +      <url>http://...</url>
> +      <comments>
> +      </comments>
> +    </license>
> +  </licenses>
> +  -->
> +
> +  <modelVersion>4.0.0</modelVersion>
> +  <groupId>org.neo4j</groupId>
> +  <artifactId>apoc-bundle</artifactId>
> +  <version>1.0-SNAPSHOT</version>
> +
> +  <name>org.neo4j.apoc-bundle (OSGi project)</name>
> +
> +  <!--
> +   | describe your project here
> +  -->
> +
> +  <description>Generated using Pax-Construct</description>
> +
> +  <properties>
> +    <!--
> +     | some example OSGi runtime properties
> +    -->
> +    <org.osgi.service.http.port>8080</org.osgi.service.http.port>
> +    
> <org.osgi.service.http.port.secure>8443</org.osgi.service.http.port.secure>
> +  </properties>
> +
> +  <packaging>pom</packaging>
> +
> +  <modules>
> +    <module>poms</module>
> +    <module>provision</module>
> +  </modules>
> +
> +  <build>
> +    <plugins>
> +      <plugin>
> +        <groupId>org.ops4j</groupId>
> +        <artifactId>maven-pax-plugin</artifactId>
> +        <version>1.4</version>
> +        <configuration>
> +          <!--
> +           | some example Pax-Runner settings
> +          -->
> +          <provision>
> +            <param>--platform=felix</param>
> +          </provision>
> +        </configuration>
> +        <executions>
> +          <!--
> +           | uncomment to auto-generate IDE files
> +          <execution>
> +            <id>ide-support</id>
> +            <goals>
> +              <goal>eclipse</goal>
> +            </goals>
> +          </execution>
> +          -->
> +        </executions>
> +      </plugin>
> +    </plugins>
> +  </build>
> +
> +</project>
> \ No newline at end of file
>
> Added: laboratory/components/apoc-bundle/poms/compiled/pom.xml
> ===================================================================
> --- laboratory/components/apoc-bundle/poms/compiled/pom.xml                   
>           (rev 0)
> +++ laboratory/components/apoc-bundle/poms/compiled/pom.xml     2009-07-08 
> 19:30:01 UTC (rev 2972)
> @@ -0,0 +1,61 @@
> +<?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";>
> +
> +  <parent>
> +    <groupId>org.neo4j.apoc-bundle.build</groupId>
> +    <artifactId>shared-plugin-settings</artifactId>
> +    <version>1.0-SNAPSHOT</version>
> +  </parent>
> +
> +  <modelVersion>4.0.0</modelVersion>
> +  <artifactId>compiled-bundle-settings</artifactId>
> +
> +  <name>apoc-bundle - bundle instructions</name>
> +
> +  <packaging>pom</packaging>
> +
> +  <build>
> +    <resources>
> +      <resource>
> +        <directory>src/main/resources</directory>
> +      </resource>
> +      <!--
> +       | example additional resource entries, useful when building Eclipse 
> RCP applications
> +      -->
> +      <resource>
> +        <directory>.</directory>
> +        <includes>
> +          <include>plugin.xml</include>
> +          <include>plugin.properties</include>
> +          <include>icons/**</include>
> +        </includes>
> +      </resource>
> +    </resources>
> +    <plugins>
> +      <plugin>
> +        <!--
> +         | the following instructions build a simple set of public/private 
> classes into an OSGi bundle
> +        -->
> +        <groupId>org.apache.felix</groupId>
> +        <artifactId>maven-bundle-plugin</artifactId>
> +        <configuration>
> +          <instructions>
> +            <Bundle-SymbolicName>${bundle.symbolicName}</Bundle-SymbolicName>
> +            <Bundle-Version>${pom.version}</Bundle-Version>
> +            <!--
> +             | assume public classes are in the top package, and private 
> classes are under ".internal"
> +            -->
> +            
> <Export-Package>!${bundle.namespace}.internal.*,${bundle.namespace}.*;version="${pom.version}"</Export-Package>
> +            <Private-Package>${bundle.namespace}.internal.*</Private-Package>
> +            <!--
> +             | each module can override these defaults in their osgi.bnd file
> +            -->
> +            <_include>-osgi.bnd</_include>
> +          </instructions>
> +        </configuration>
> +      </plugin>
> +    </plugins>
> +  </build>
> +
> +</project>
>
> Added: laboratory/components/apoc-bundle/poms/pom.xml
> ===================================================================
> --- laboratory/components/apoc-bundle/poms/pom.xml                            
>   (rev 0)
> +++ laboratory/components/apoc-bundle/poms/pom.xml      2009-07-08 19:30:01 
> UTC (rev 2972)
> @@ -0,0 +1,76 @@
> +<?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";>
> +
> +  <parent>
> +    <groupId>org.neo4j</groupId>
> +    <artifactId>apoc-bundle</artifactId>
> +    <version>1.0-SNAPSHOT</version>
> +  </parent>
> +
> +  <modelVersion>4.0.0</modelVersion>
> +  <groupId>org.neo4j.apoc-bundle.build</groupId>
> +  <artifactId>shared-plugin-settings</artifactId>
> +
> +  <name>apoc-bundle - plugin configuration</name>
> +
> +  <packaging>pom</packaging>
> +
> +  <modules>
> +    <module>wrappers</module>
> +    <module>compiled</module>
> +  </modules>
> +
> +  <build>
> +    <pluginManagement>
> +      <plugins>
> +        <plugin>
> +          <groupId>org.ops4j</groupId>
> +          <artifactId>maven-pax-plugin</artifactId>
> +          <!--
> +           | enable improved OSGi compilation support for the bundle 
> life-cycle.
> +           | to switch back to the standard bundle life-cycle, move this 
> setting
> +           | down to the maven-bundle-plugin section
> +          -->
> +          <extensions>true</extensions>
> +        </plugin>
> +        <plugin>
> +          <groupId>org.apache.felix</groupId>
> +          <artifactId>maven-bundle-plugin</artifactId>
> +          <version>1.4.3</version>
> +        </plugin>
> +      </plugins>
> +    </pluginManagement>
> +  </build>
> +
> +  <dependencyManagement>
> +    <dependencies>
> +      <dependency>
> +        <!--
> +         | dependency pom representing the global classpath of imported 
> bundles
> +        -->
> +        <type>pom</type>
> +        <groupId>org.neo4j.apoc-bundle.build</groupId>
> +        <artifactId>provision</artifactId>
> +        <version>1.0-SNAPSHOT</version>
> +        <scope>provided</scope>
> +        <optional>true</optional>
> +      </dependency>
> +      <dependency>
> +        <groupId>org.osgi</groupId>
> +        <artifactId>osgi_R4_core</artifactId>
> +        <version>1.0</version>
> +        <scope>provided</scope>
> +        <optional>true</optional>
> +      </dependency>
> +      <dependency>
> +        <groupId>org.osgi</groupId>
> +        <artifactId>osgi_R4_compendium</artifactId>
> +        <version>1.0</version>
> +        <scope>provided</scope>
> +        <optional>true</optional>
> +      </dependency>
> +    </dependencies>
> +  </dependencyManagement>
> +
> +</project>
>
> Added: laboratory/components/apoc-bundle/poms/wrappers/pom.xml
> ===================================================================
> --- laboratory/components/apoc-bundle/poms/wrappers/pom.xml                   
>           (rev 0)
> +++ laboratory/components/apoc-bundle/poms/wrappers/pom.xml     2009-07-08 
> 19:30:01 UTC (rev 2972)
> @@ -0,0 +1,56 @@
> +<?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";>
> +
> +  <parent>
> +    <groupId>org.neo4j.apoc-bundle.build</groupId>
> +    <artifactId>shared-plugin-settings</artifactId>
> +    <version>1.0-SNAPSHOT</version>
> +  </parent>
> +
> +  <modelVersion>4.0.0</modelVersion>
> +  <artifactId>wrapper-bundle-settings</artifactId>
> +
> +  <name>apoc-bundle - wrapper instructions</name>
> +
> +  <!--
> +   | don't apply project details to wrapped jars
> +  -->
> +  <organization/>
> +  <description>
> +    Simple OSGi wrapper around third-party jar(s)
> +  </description>
> +  <licenses>
> +    <license/>
> +  </licenses>
> +
> +  <packaging>pom</packaging>
> +
> +  <build>
> +    <plugins>
> +      <plugin>
> +        <!--
> +         | the following instructions are optimized for wrapping third-party 
> libraries as OSGi bundles
> +        -->
> +        <groupId>org.apache.felix</groupId>
> +        <artifactId>maven-bundle-plugin</artifactId>
> +        <configuration>
> +          <instructions>
> +            <Bundle-SymbolicName>${bundle.symbolicName}</Bundle-SymbolicName>
> +            <Bundle-Version>${wrapped.version}</Bundle-Version>
> +            <!--
> +             | export wrapped contents: don't use Export-Package:* as this 
> bundles everything on the classpath
> +            -->
> +            <_exportcontents>*</_exportcontents>
> +            <Private-Package>!*</Private-Package>
> +            <!--
> +             | each module can override these defaults in their osgi.bnd file
> +            -->
> +            <_include>-osgi.bnd</_include>
> +          </instructions>
> +        </configuration>
> +      </plugin>
> +    </plugins>
> +  </build>
> +
> +</project>
>
> Added: laboratory/components/apoc-bundle/provision/pom.xml
> ===================================================================
> --- laboratory/components/apoc-bundle/provision/pom.xml                       
>   (rev 0)
> +++ laboratory/components/apoc-bundle/provision/pom.xml 2009-07-08 19:30:01 
> UTC (rev 2972)
> @@ -0,0 +1,25 @@
> +<?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";>
> +
> +  <parent>
> +    <groupId>org.neo4j</groupId>
> +    <artifactId>apoc-bundle</artifactId>
> +    <version>1.0-SNAPSHOT</version>
> +  </parent>
> +
> +  <modelVersion>4.0.0</modelVersion>
> +  <groupId>org.neo4j.apoc-bundle.build</groupId>
> +  <artifactId>provision</artifactId>
> +
> +  <name>apoc-bundle - imported bundles</name>
> +
> +  <packaging>pom</packaging>
> +
> +  <!--
> +   | imported (non-local) bundles are listed here as dependencies
> +   | and will be deployed by pax:provision unless they are marked
> +   | with <optional>true</optional>
> +  -->
> +
> +</project>
>
> _______________________________________________
> Commits mailing list
> comm...@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/commits
>
>
_______________________________________________
Neo mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to