Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

opensourcing phase 1

  • Loading branch information...
commit 2247461b3c40847502b02212eb114eb9703a70c0 1 parent 4d71793
charlie authored
Showing with 91 additions and 52 deletions.
  1. +44 −22 pom.xml
  2. +23 −0 readme.md
  3. +24 −30 virgo-plans.validation/.project
View
66 pom.xml
@@ -1,23 +1,45 @@
-<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>
- <parent>
- <groupId>net.osgiliath</groupId>
- <version>LATEST</version>
- <artifactId>osgiliath.projects.definition</artifactId>
- </parent>
- <groupId>net.osgiliath.framework</groupId>
- <artifactId>virgo-plans</artifactId>
- <version>0.0.2</version>
- <packaging>pom</packaging>
- <properties>
- <virgo.user.repository>${virgo.path}/repository/usr</virgo.user.repository>
- <virgo.pickup.repository>${virgo.path}/pickup</virgo.pickup.repository>
- </properties>
- <modules>
- <module>virgo-plans.utils</module>
- <module>virgo-plans.jpa</module>
- <module>virgo-plans.validation</module>
- <module>virgo-plans.security</module>
- <module>virgo-plans.messaging</module>
- </modules>
+<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>
+ <parent>
+ <groupId>net.osgiliath</groupId>
+ <version>LATEST</version>
+ <artifactId>osgiliath.projects.definition</artifactId>
+ </parent>
+ <groupId>net.osgiliath.framework</groupId>
+ <artifactId>virgo-plans</artifactId>
+ <version>0.0.2</version>
+ <packaging>pom</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>com.github.github</groupId>
+ <artifactId>downloads-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+ <licenses>
+ <license>
+ <name>Eclipse public Licence</name>
+ <url>http://www.eclipse.org/legal/epl-v10.html</url>
+ </license>
+ </licenses>
+ <scm>
+ <connection>scm:git:http://subversion.osgiliath.net/git-private/${project.artifactId}.git/master</connection>
+ <developerConnection>scm:git:http://subversion.osgiliath.net/git-private/${project.artifactId}.git/master</developerConnection>
+ <url>http://bugzilla.osgiliath.net/projects/osgiliath-frameworks/repository</url>
+ </scm>
+ <properties>
+ <virgo.user.repository>${virgo.path}/repository/usr</virgo.user.repository>
+ <virgo.pickup.repository>${virgo.path}/pickup</virgo.pickup.repository>
+ <repositoryName>virgo.plans</repositoryName>
+ <repositoryOwner>Tcharl</repositoryOwner>
+ </properties>
+ <modules>
+ <module>virgo-plans.utils</module>
+ <module>virgo-plans.jpa</module>
+ <module>virgo-plans.validation</module>
+ <module>virgo-plans.security</module>
+ <module>virgo-plans.messaging</module>
+ </modules>
</project>
View
23 readme.md
@@ -0,0 +1,23 @@
+h1. What is it?
+This is bunch of Eclipse Virgo plans to enable a fully-fledged osgiliath ESB project
+
+h2. How to use?
+
+First you have to configure your maven settings.xml to mirror the osgiliath nexus (http://bugzilla.osgiliath.net/projects/osgiliath-superpom/wiki).
+
+In a second time, configure in this file a maven active profile with the property virgo.path pointing on your root virgo installation (3.6.0.RELEASE at the time I'm writing).
+Add entry javax.persistence.metamodel to the spring orm MANIFEST (on the repository/ext folder).
+
+Finally just run mvn clean install and launch Virgo!
+
+h2. Architecture
+
+You can clone the git project at http://subversion.osgiliath.net/git-private/karaf.features.git
+
+It's composed of a parent pom and multiples modules (plans):
+
+* derby for the database
+* jpa for persistence
+* validation for hibernate validation (with an osgi service)
+* security for spring security
+* messaging for jms and websocket (jms connection is exported)
View
54 virgo-plans.validation/.project
@@ -1,30 +1,24 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>virgo-plans.validation</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.m2e.core.maven2Builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.springframework.ide.eclipse.core.springbuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.springframework.ide.eclipse.core.springnature</nature>
- <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.m2e.core.maven2Nature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>virgo-plans.validation</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ </natures>
+</projectDescription>
Please sign in to comment.
Something went wrong with that request. Please try again.