<plugin id="com.springsource.com.jcraft.jsch"/>
<plugin id="com.springsource.com.lowagie.text"/>
<plugin id="com.springsource.com.mysql.jdbc"/>
- <plugin id="com.springsource.com.sun.syndication"/>
<plugin id="com.springsource.com.thoughtworks.xstream"/>
<plugin id="com.springsource.edu.emory.mathcs.backport"/>
<plugin id="com.springsource.edu.oswego.cs.dl.util.concurrent"/>
<plugin id="com.springsource.org.apache.commons.net"/>
<plugin id="com.springsource.org.apache.commons.pool"/>
<plugin id="com.springsource.org.apache.commons.vfs"/>
- <plugin id="com.springsource.org.apache.derby"/>
+ <plugin id="com.springsource.org.apache.derby" fragment=""/>
<plugin id="com.springsource.org.apache.directory.server.changepw"/>
<plugin id="com.springsource.org.apache.directory.server.core" fragment="true"/>
<plugin id="com.springsource.org.apache.directory.server.core.shared"/>
<plugin id="com.springsource.org.castor"/>
<plugin id="com.springsource.org.codehaus.jackson"/>
<plugin id="com.springsource.org.codehaus.jackson.mapper"/>
- <plugin id="com.springsource.org.cyberneko.html"/>
<plugin id="com.springsource.org.dbunit"/>
<plugin id="com.springsource.org.dom4j"/>
<plugin id="com.springsource.org.h2"/>
<plugin id="org.argeo.dep.osgi.activemq"/>
<plugin id="org.argeo.dep.osgi.activemq.optional" fragment="true"/>
<plugin id="org.argeo.dep.osgi.aether"/>
- <plugin id="org.argeo.dep.osgi.boilerpipe"/>
- <plugin id="org.argeo.dep.osgi.bouncycastle.jdk15"/>
<plugin id="org.argeo.dep.osgi.commons.cli"/>
<plugin id="org.argeo.dep.osgi.commons.exec"/>
<plugin id="org.argeo.dep.osgi.directory.shared.asn.codec" fragment="true"/>
- <plugin id="org.argeo.dep.osgi.drewnoakes.metadata_extractor"/>
<plugin id="org.argeo.dep.osgi.geoapi"/>
<plugin id="org.argeo.dep.osgi.geotools"/>
<plugin id="org.argeo.dep.osgi.jackrabbit"/>
<plugin id="org.argeo.dep.osgi.jsr275"/>
<plugin id="org.argeo.dep.osgi.jts"/>
<plugin id="org.argeo.dep.osgi.mina.filter.ssl" fragment="true"/>
- <plugin id="org.argeo.dep.osgi.netcdf"/>
- <plugin id="org.argeo.dep.osgi.pdfbox"/>
- <plugin id="org.argeo.dep.osgi.poi"/>
<plugin id="org.argeo.dep.osgi.springframework.ldap"/>
- <plugin id="org.argeo.dep.osgi.tagsoup"/>
<plugin id="org.argeo.dep.osgi.tika"/>
<plugin id="org.argeo.eclipse.ui"/>
<plugin id="org.argeo.eclipse.ui.jcr"/>
<plugin id="org.argeo.eclipse.ui.rcp"/>
- <plugin id="org.argeo.infra.core"/>
- <plugin id="org.argeo.infra.security.services" fragment="true"/>
+ <plugin id="org.argeo.ext.jackrabbit.sybase" fragment="true"/>
<plugin id="org.argeo.jcr.ui.explorer"/>
+ <plugin id="org.argeo.node.repo.jackrabbit"/>
+ <plugin id="org.argeo.node.repofactory.jackrabbit"/>
<plugin id="org.argeo.security.activemq"/>
<plugin id="org.argeo.security.core"/>
+ <plugin id="org.argeo.security.dao.jackrabbit"/>
+ <plugin id="org.argeo.security.dao.ldap"/>
<plugin id="org.argeo.security.equinox"/>
<plugin id="org.argeo.security.jackrabbit" fragment="true"/>
<plugin id="org.argeo.security.ldap"/>
- <plugin id="org.argeo.security.manager.ldap"/>
<plugin id="org.argeo.security.services"/>
<plugin id="org.argeo.security.ui"/>
- <plugin id="org.argeo.security.ui.application"/>
+ <plugin id="org.argeo.security.ui.rcp"/>
<plugin id="org.argeo.server.ads"/>
<plugin id="org.argeo.server.ads.server"/>
<plugin id="org.argeo.server.core"/>
- <plugin id="org.argeo.server.ext.jackrabbit" fragment="true"/>
+ <plugin id="org.argeo.server.jackrabbit"/>
<plugin id="org.argeo.server.jcr"/>
+ <plugin id="org.argeo.server.jcr.mvc"/>
<plugin id="org.argeo.server.jdbc" fragment="true"/>
<plugin id="org.argeo.server.json"/>
- <plugin id="org.argeo.server.tika.jackrabbit" fragment="true"/>
<plugin id="org.argeo.slc.agent"/>
<plugin id="org.argeo.slc.agent.ext.bsf" fragment="true"/>
<plugin id="org.argeo.slc.agent.ext.jdbc" fragment="true"/>
<plugin id="org.eclipse.jface.databinding"/>
<plugin id="org.eclipse.osgi"/>
<plugin id="org.eclipse.swt"/>
+ <plugin id="org.eclipse.swt.gtk.linux.x86" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
<plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
<plugin id="org.eclipse.ui"/>
</plugins>
<configurations>
+ <plugin id="org.argeo.node.repo.jackrabbit" autoStart="true" startLevel="0" />
+ <plugin id="org.argeo.node.repofactory.jackrabbit" autoStart="true" startLevel="0" />
+ <plugin id="org.argeo.security.dao.jackrabbit" autoStart="true" startLevel="0" />
<plugin id="org.argeo.security.equinox" autoStart="true" startLevel="0" />
- <plugin id="org.argeo.security.manager.ldap" autoStart="true" startLevel="0" />
<plugin id="org.argeo.security.services" autoStart="true" startLevel="0" />
- <plugin id="org.argeo.server.ads.server" autoStart="true" startLevel="0" />
<plugin id="org.argeo.slc.agent" autoStart="true" startLevel="0" />
<plugin id="org.argeo.slc.client.agent" autoStart="true" startLevel="0" />
<plugin id="org.argeo.slc.client.core" autoStart="true" startLevel="0" />
</dependency>
<!-- Security -->
- <dependency>
- <groupId>org.argeo.commons.security</groupId>
- <artifactId>org.argeo.security.dep.ldap</artifactId>
- <version>${version.argeo-commons}</version>
- <type>pom</type>
- </dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>org.springframework.security.taglibs</artifactId>
</dependency>
<!-- Jackrabbit -->
- <dependency>
- <groupId>org.argeo.commons.server</groupId>
- <artifactId>org.argeo.server.dep.jackrabbit.server</artifactId>
- <type>pom</type>
- <version>${version.argeo-commons}</version>
- </dependency>
<dependency>
<groupId>org.argeo.commons.server</groupId>
<artifactId>org.argeo.server.jackrabbit</artifactId>
Bundle-ManifestVersion: 2
Bundle-Name: Rap
Bundle-SymbolicName: org.argeo.slc.ui.gis.rap;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Bundle-Vendor: Argeo
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
Bundle-ManifestVersion: 2
Bundle-Name: Rcp
Bundle-SymbolicName: org.argeo.slc.ui.gis.rcp;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Bundle-Vendor: Argeo
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.eclipse.ui,
Bundle-ManifestVersion: 2
Bundle-Name: Dbcp
Bundle-SymbolicName: org.argeo.slc.gis.ext.dbcp
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Fragment-Host: com.springsource.org.apache.commons.dbcp
Import-Package: org.postgresql
Bundle-ManifestVersion: 2
Bundle-Name: Ui
Bundle-SymbolicName: org.argeo.slc.gis.position.backend
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Import-Package: org.apache.commons.dbcp,
org.argeo.slc.core.deploy,
org.argeo.slc.geotools,
Bundle-ManifestVersion: 2
Bundle-Name: SLC GIS Position GpsBabel
Bundle-SymbolicName: org.argeo.slc.gis.position.gpsbabel
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Import-Package: org.argeo.slc.gpsbabel,
org.argeo.slc.jts
Bundle-ManifestVersion: 2
Bundle-Name: Pgsql
Bundle-SymbolicName: org.argeo.slc.server.jackrabbit.pgsql
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Bundle-Vendor: Argeo
Import-Package: javax.jcr;version="[2.0.0,3.0.0)",
org.argeo.jackrabbit,
Bundle-ManifestVersion: 2
Bundle-Name: Repo
Bundle-SymbolicName: org.argeo.slc.server.repo
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 0.13.1.SNAPSHOT
Import-Package: javax.jcr;version="2.0.0",
org.argeo.jackrabbit,
org.argeo.jcr,
<list id="eventPublishers" interface="org.argeo.slc.msg.event.SlcEventPublisher"
cardinality="0..N" />
- <reference id="securityService" interface="org.argeo.security.ArgeoSecurityService" />
+ <reference id="systemExecutor" interface="org.argeo.security.SystemExecutionService" />
</beans:beans>
\ No newline at end of file
<constructor-arg ref="slcAgentDescriptorDao" />
<constructor-arg ref="agentFactory" />
<property name="pingCycle" value="${slc.server.services.pingCycle}" />
- <property name="securityService" ref="securityService" />
+ <property name="systemExecutor" ref="systemExecutor" />
</bean>
<bean id="slcExecutionService" class="org.argeo.slc.services.impl.SlcExecutionServiceImpl">
<parent>
<groupId>org.argeo.commons</groupId>
<artifactId>argeo-commons</artifactId>
- <version>0.2.3-SNAPSHOT</version>
+ <version>0.3.2-SNAPSHOT</version>
</parent>
<groupId>org.argeo.slc</groupId>
<artifactId>argeo-slc</artifactId>
<dependency>
<groupId>org.argeo.commons.basic</groupId>
<artifactId>org.argeo.basic.dep.log4j</artifactId>
- <version>0.2.3-SNAPSHOT</version>
+ <version>${version.argeo-commons}</version>
<type>pom</type>
</dependency>
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.argeo.security.ArgeoSecurityService;
import org.argeo.slc.dao.runtime.SlcAgentDescriptorDao;
import org.argeo.slc.runtime.SlcAgent;
import org.argeo.slc.runtime.SlcAgentDescriptor;
private final SlcAgentDescriptorDao slcAgentDescriptorDao;
private final SlcAgentFactory agentFactory;
- private Executor securityService;
+ private Executor systemExecutor;
private Long pingCycle = 20000l;
if (pingCycle > 0) {
Thread authenticatedThread = new Thread("SLC Agents Ping") {
public void run() {
- securityService.execute(new AgentsPing());
+ systemExecutor.execute(new AgentsPing());
}
};
authenticatedThread.start();
this.pingCycle = pingCycle;
}
- public void setSecurityService(Executor securityService) {
- this.securityService = securityService;
+ public void setSystemExecutor(Executor securityService) {
+ this.systemExecutor = securityService;
}
protected class AgentsPing implements Runnable {
</instructions>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ </configuration>
+ </plugin>
</plugins>
</build>
<dependencies>
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.argeo.jcr.BeanNodeMapper;
+import org.argeo.jcr.spring.BeanNodeMapper;
import org.argeo.slc.core.attachment.SimpleAttachment;
import org.argeo.slc.core.structure.SimpleSElement;
import org.argeo.slc.core.structure.tree.TreeSPath;
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-\r
- Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>\r
-\r
- Licensed under the Apache License, Version 2.0 (the "License");\r
- you may not use this file except in compliance with the License.\r
- You may obtain a copy of the License at\r
-\r
- http://www.apache.org/licenses/LICENSE-2.0\r
-\r
- Unless required by applicable law or agreed to in writing, software\r
- distributed under the License is distributed on an "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- See the License for the specific language governing permissions and\r
- limitations under the License.\r
-\r
--->\r
+<!-- Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org> Licensed under \r
+ the Apache License, Version 2.0 (the "License"); you may not use this file \r
+ except in compliance with the License. You may obtain a copy of the License \r
+ at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable \r
+ law or agreed to in writing, software distributed under the License is distributed \r
+ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either \r
+ express or implied. See the License for the specific language governing permissions \r
+ and limitations under the License. -->\r
\r
<beans xmlns="http://www.springframework.org/schema/beans"\r
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
<property name="nodeMapperProvider" ref="nodeMapperProvider" />\r
</bean>\r
\r
- <bean id="nodeMapper" class="org.argeo.jcr.BeanNodeMapper">\r
- </bean>\r
+ <bean id="nodeMapper" class="org.argeo.jcr.spring.BeanNodeMapper" />\r
\r
<bean id="treeTestResultNodeMapper" class="org.argeo.slc.jcr.dao.TreeTestResultNodeMapper">\r
</bean>\r
"manifest" : "${RIA_LIB_PATH}/jcr/Manifest.json",\r
"uri" : "${RIA_LIB_URI}/jcr" \r
},\r
- {\r
- "manifest" : "${RIA_LIB_PATH}/security/Manifest.json",\r
- "uri" : "${RIA_LIB_URI}/security" \r
- },\r
{\r
"manifest" : "${ROOT}/Manifest.json",\r
"uri" : "."\r
"manifest" : "${RIA_LIB_PATH}/jcr/Manifest.json",\r
"uri" : "${RIA_LIB_URI}/jcr"\r
},\r
- {\r
- "manifest" : "${RIA_LIB_PATH}/security/Manifest.json",\r
- "uri" : "${RIA_LIB_URI}/security"\r
- },\r
{\r
"manifest" : "${RIA_LIB_PATH}/slc/Manifest.json",\r
"uri" : "${RIA_LIB_URI}/slc"\r
<type>zip</type>
<outputDirectory>src/argeo-ria-src</outputDirectory>
</artifactItem>
- <artifactItem>
- <groupId>org.argeo.commons.security</groupId>
- <artifactId>org.argeo.security.ria</artifactId>
- <classifier>ria-security</classifier>
- <type>zip</type>
- <outputDirectory>src/argeo-ria-lib/security</outputDirectory>
- </artifactItem>
</artifactItems>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
<dependencyManagement>
<dependencies>
<dependency>
- <groupId>org.argeo.commons.security</groupId>
- <artifactId>org.argeo.security.ria</artifactId>
- <version>${version.argeo-commons}</version>
+ <groupId>org.argeo.ria</groupId>
+ <artifactId>org.argeo.ria.core</artifactId>
+ <version>${version.argeo-ria}</version>
</dependency>
</dependencies>
</dependencyManagement>