AKB SDK
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 7 Nov 2013 10:55:49 +0000 (10:55 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 7 Nov 2013 10:55:49 +0000 (10:55 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@6593 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

demo/akb_rap.properties [new file with mode: 0644]
demo/akb_rcp.properties [new file with mode: 0644]
dep/org.argeo.slc.dep.akb.rap/pom.xml [new file with mode: 0644]
dep/org.argeo.slc.dep.akb.rcp/pom.xml [new file with mode: 0644]
dep/pom.xml

diff --git a/demo/akb_rap.properties b/demo/akb_rap.properties
new file mode 100644 (file)
index 0000000..61710f3
--- /dev/null
@@ -0,0 +1,48 @@
+# SLC SERVICES
+argeo.osgi.start.1.akb=\
+org.argeo.server.ads.server
+
+argeo.osgi.start.akb=\
+org.argeo.slc.akb.services,\
+
+# NODE SERVICES
+argeo.osgi.start.1.node=\
+org.springframework.osgi.extender,\
+
+argeo.osgi.start.2.node=\
+org.argeo.node.repo.jackrabbit,\
+org.argeo.security.dao.ldap,\
+
+argeo.osgi.start.3.node=\
+org.argeo.jackrabbit.webapp,\
+org.argeo.server.rap.webapp,\
+org.argeo.server.catalina.start,\
+org.eclipse.equinox.http.registry,\
+org.springframework.osgi.web.extender,\
+
+org.argeo.security.ui.initialPerspective=org.argeo.slc.akb.ui.akbTemplatesPerspective
+
+#org.argeo.security.ui.saveAndRestore=true
+
+argeo.server.tomcat.config=conf/default-server-ssl.xml
+
+# override ports to run the demo as a server
+#argeo.server.port.http=9070
+#argeo.server.port.https=9073
+#argeo.server.port.ajp=9079 
+#argeo.ldap.port=19389
+
+# anonymous url: http://localhost:7070/ui/public
+# authenticated url: http://localhost:7070/ui/node
+
+# LDAP (Apache DS)
+#argeo.ads.init.ldif=osgibundle:init-argeo.ldif
+
+log4j.configuration=file:../../log4j.properties
+
+# DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
+eclipse.ignoreApp=true
+osgi.noShutdown=true
+
+# Avoid errors logs (see https://issues.apache.org/jira/browse/JCR-2226)
+org.apache.jackrabbit.core.statementcache=false
\ No newline at end of file
diff --git a/demo/akb_rcp.properties b/demo/akb_rcp.properties
new file mode 100644 (file)
index 0000000..a45f24a
--- /dev/null
@@ -0,0 +1,22 @@
+# AKB SERVICES
+argeo.osgi.start.akb=\
+org.argeo.slc.akb.services,\
+
+# NODE SERVICES
+argeo.osgi.start.1.node=\
+org.springframework.osgi.extender,\
+
+argeo.osgi.start.2.node=\
+org.argeo.node.repo.jackrabbit,\
+org.argeo.security.dao.os,\
+
+org.argeo.security.ui.initialPerspective=org.argeo.slc.akb.ui.akbEnvPerspective
+eclipse.application=org.argeo.security.ui.rcp.secureUi
+
+log4j.configuration=file:../../log4j.properties
+
+# in memory
+#argeo.node.repo.configuration=osgibundle:repository-memory.xml
+
+# remote node
+#argeo.node.repo.uri=http://localrepo:7070/org.argeo.jcr.webapp/remoting/node
diff --git a/dep/org.argeo.slc.dep.akb.rap/pom.xml b/dep/org.argeo.slc.dep.akb.rap/pom.xml
new file mode 100644 (file)
index 0000000..81cbb81
--- /dev/null
@@ -0,0 +1,106 @@
+<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>
+       <parent>
+               <groupId>org.argeo.slc</groupId>
+               <artifactId>dep</artifactId>
+               <version>1.1.15-SNAPSHOT</version>
+               <relativePath>..</relativePath>
+       </parent>
+       <artifactId>org.argeo.slc.akb.dep.rap</artifactId>
+       <name>SLC AKB RAP Dependencies</name>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.felix</groupId>
+                               <artifactId>maven-bundle-plugin</artifactId>
+                               <configuration>
+                                       <instructions>
+                                               <SLC-ModularDistribution>default</SLC-ModularDistribution>
+                                       </instructions>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.argeo.maven.plugins</groupId>
+                               <artifactId>maven-argeo-osgi-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>generate-descriptors</id>
+                                               <goals>
+                                                       <goal>descriptors</goal>
+                                               </goals>
+                                               <phase>generate-resources</phase>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+       <dependencies>
+               <!-- AKB -->
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.akb</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.akb.services</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.akb.ui</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+
+               <!-- SLC -->
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.support.simple</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.support.jcr</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+<!--           <dependency> -->
+<!--                   <groupId>org.argeo.slc</groupId> -->
+<!--                   <artifactId>org.argeo.slc.client.rap</artifactId> -->
+<!--                   <version>1.1.15-SNAPSHOT</version> -->
+<!--                   <optional>true</optional> -->
+<!--           </dependency> -->
+
+               <!-- Secure Application -->
+               <dependency>
+                       <groupId>org.argeo.commons.security</groupId>
+                       <artifactId>org.argeo.security.dep.node.rap</artifactId>
+                       <version>${version.argeo-commons}</version>
+               </dependency>
+       </dependencies>
+       <profiles>
+               <profile>
+                       <id>check-osgi</id>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.argeo.maven.plugins</groupId>
+                                               <artifactId>maven-argeo-osgi-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>check-osgi</id>
+                                                               <phase>test</phase>
+                                                               <goals>
+                                                                       <goal>equinox</goal>
+                                                               </goals>
+                                                               <configuration>
+                                                                       <onlyCheck>true</onlyCheck>
+                                                               </configuration>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+</project>
\ No newline at end of file
diff --git a/dep/org.argeo.slc.dep.akb.rcp/pom.xml b/dep/org.argeo.slc.dep.akb.rcp/pom.xml
new file mode 100644 (file)
index 0000000..7ad1d20
--- /dev/null
@@ -0,0 +1,106 @@
+<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>
+       <parent>
+               <groupId>org.argeo.slc</groupId>
+               <artifactId>dep</artifactId>
+               <version>1.1.15-SNAPSHOT</version>
+               <relativePath>..</relativePath>
+       </parent>
+       <artifactId>org.argeo.slc.akb.dep.rcp</artifactId>
+       <name>SLC AKB RCP Dependencies</name>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.felix</groupId>
+                               <artifactId>maven-bundle-plugin</artifactId>
+                               <configuration>
+                                       <instructions>
+                                               <SLC-ModularDistribution>default</SLC-ModularDistribution>
+                                       </instructions>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.argeo.maven.plugins</groupId>
+                               <artifactId>maven-argeo-osgi-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>generate-descriptors</id>
+                                               <goals>
+                                                       <goal>descriptors</goal>
+                                               </goals>
+                                               <phase>generate-resources</phase>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+       <dependencies>
+               <!-- AKB -->
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.akb</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.akb.services</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.akb.ui</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+
+               <!-- SLC -->
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.support.simple</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc</groupId>
+                       <artifactId>org.argeo.slc.support.jcr</artifactId>
+                       <version>1.1.15-SNAPSHOT</version>
+               </dependency>
+<!--           <dependency> -->
+<!--                   <groupId>org.argeo.slc</groupId> -->
+<!--                   <artifactId>org.argeo.slc.client.rcp</artifactId> -->
+<!--                   <version>1.1.15-SNAPSHOT</version> -->
+<!--                   <optional>true</optional> -->
+<!--           </dependency> -->
+
+               <!-- Secure Application -->
+               <dependency>
+                       <groupId>org.argeo.commons.security</groupId>
+                       <artifactId>org.argeo.security.dep.node.rcp</artifactId>
+                       <version>${version.argeo-commons}</version>
+               </dependency>
+       </dependencies>
+       <profiles>
+               <profile>
+                       <id>check-osgi</id>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.argeo.maven.plugins</groupId>
+                                               <artifactId>maven-argeo-osgi-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>check-osgi</id>
+                                                               <phase>test</phase>
+                                                               <goals>
+                                                                       <goal>equinox</goal>
+                                                               </goals>
+                                                               <configuration>
+                                                                       <onlyCheck>true</onlyCheck>
+                                                               </configuration>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+</project>
\ No newline at end of file
index 31ae4c5491900d4304ff5f3e1467715d65305f5b..3b844d74e4ffc4c0615284bd2e090a82b18bece3 100644 (file)
@@ -16,6 +16,8 @@
                <module>org.argeo.slc.dep.eclipse</module>
                <module>org.argeo.slc.dep.rcp</module>
                <module>org.argeo.slc.dep.rap</module>
+               <module>org.argeo.slc.dep.akb.rcp</module>
+               <module>org.argeo.slc.dep.akb.rap</module>
        </modules>
        <build>
                <plugins>