[Osgi-messages] SF.net SVN: osgi:[251] papoose-cmpn/trunk
Status: Beta
Brought to you by:
maguro
|
From: <osg...@li...> - 2010-02-24 15:37:35
|
Revision: 251
http://osgi.svn.sourceforge.net/osgi/?rev=251&view=rev
Author: maguro
Date: 2010-02-24 15:37:28 +0000 (Wed, 24 Feb 2010)
Log Message:
-----------
Start of papoose boot level services
Modified Paths:
--------------
papoose-cmpn/trunk/event/pom.xml
papoose-cmpn/trunk/http/pom.xml
papoose-cmpn/trunk/http/src/main/java/org/papoose/http/ServletConfigImpl.java
papoose-cmpn/trunk/log/pom.xml
papoose-cmpn/trunk/pom.xml
Added Paths:
-----------
papoose-cmpn/trunk/event/src/main/java/org/papoose/event/PapooseBootLevelService.java
papoose-cmpn/trunk/event/src/main/java/org/papoose/event/util/Util.java
papoose-cmpn/trunk/http/src/main/java/org/papoose/http/PapooseBootLevelService.java
papoose-cmpn/trunk/http/src/main/java/org/papoose/http/util/Util.java
papoose-cmpn/trunk/log/src/main/java/org/papoose/log/PapooseBootLevelService.java
papoose-cmpn/trunk/log/src/main/java/org/papoose/log/util/Util.java
Removed Paths:
-------------
papoose-cmpn/trunk/http/src/main/java/org/papoose/http/FilterImpl.java
Modified: papoose-cmpn/trunk/event/pom.xml
===================================================================
--- papoose-cmpn/trunk/event/pom.xml 2010-02-24 03:57:10 UTC (rev 250)
+++ papoose-cmpn/trunk/event/pom.xml 2010-02-24 15:37:28 UTC (rev 251)
@@ -23,7 +23,7 @@
<instructions>
<Bundle-SymbolicName>org.papoose.cmpn.event</Bundle-SymbolicName>
<Export-Package>org.papoose.event</Export-Package>
- <Import-Package>org.osgi.framework;version="[1.0,1.6)",org.osgi.service.event;version="[1.1,1.3)",org.osgi.service.log;version="[1.1,1.4)",org.osgi.util.tracker;version="[1.3,1.5)"</Import-Package>
+ <Import-Package>org.papoose.core;resolution:=optional,org.osgi.framework;version="[1.0,1.6)",org.osgi.service.event;version="[1.1,1.3)",org.osgi.service.log;version="[1.1,1.4)",org.osgi.util.tracker;version="[1.3,1.5)"</Import-Package>
<Private-Package>org.papoose.event.util</Private-Package>
</instructions>
</configuration>
@@ -43,6 +43,12 @@
<artifactId>org.osgi.core</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.papoose.core</groupId>
+ <artifactId>core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
</dependencies>
</project>
Added: papoose-cmpn/trunk/event/src/main/java/org/papoose/event/PapooseBootLevelService.java
===================================================================
--- papoose-cmpn/trunk/event/src/main/java/org/papoose/event/PapooseBootLevelService.java (rev 0)
+++ papoose-cmpn/trunk/event/src/main/java/org/papoose/event/PapooseBootLevelService.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -0,0 +1,43 @@
+/**
+ *
+ * Copyright 2010 (C) The original author or authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.papoose.event;
+
+import java.util.logging.Logger;
+
+import org.papoose.core.Papoose;
+
+
+/**
+ * @version $Revision: $ $Date: $
+ */
+public class PapooseBootLevelService
+{
+ private final static String CLASS_NAME = PapooseBootLevelService.class.getName();
+ private final static Logger LOGGER = Logger.getLogger(CLASS_NAME);
+
+ public void start(Papoose papoose)
+ {
+ LOGGER.entering(CLASS_NAME, "start", papoose);
+ LOGGER.exiting(CLASS_NAME, "start");
+ }
+
+ public void stop()
+ {
+ LOGGER.entering(CLASS_NAME, "stop");
+ LOGGER.exiting(CLASS_NAME, "stop");
+ }
+}
Property changes on: papoose-cmpn/trunk/event/src/main/java/org/papoose/event/PapooseBootLevelService.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Added: papoose-cmpn/trunk/event/src/main/java/org/papoose/event/util/Util.java
===================================================================
--- papoose-cmpn/trunk/event/src/main/java/org/papoose/event/util/Util.java (rev 0)
+++ papoose-cmpn/trunk/event/src/main/java/org/papoose/event/util/Util.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -0,0 +1,59 @@
+/**
+ *
+ * Copyright 2010 (C) The original author or authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.papoose.event.util;
+
+import java.util.concurrent.TimeUnit;
+
+
+/**
+ * @version $Revision: $ $Date: $
+ */
+public class Util
+{
+ public static int parseInt(Object property, int defaultValue)
+ {
+ try
+ {
+ if (property instanceof String) return Integer.parseInt((String) property);
+ if (property instanceof Integer) return (Integer) property;
+ if (property instanceof Long) return ((Long) property).intValue();
+ if (property != null) return Integer.parseInt(property.toString());
+ }
+ catch (NumberFormatException ignore)
+ {
+ }
+
+ return defaultValue;
+ }
+
+ public static TimeUnit parseTimeUnit(Object property, TimeUnit defaultValue)
+ {
+ try
+ {
+ if (property instanceof String) return TimeUnit.valueOf((String) property);
+ if (property instanceof TimeUnit) return (TimeUnit) property;
+ if (property != null) return TimeUnit.valueOf(property.toString());
+ }
+ catch (Exception ignore)
+ {
+ }
+
+ return defaultValue;
+ }
+
+ private Util() {}
+}
Property changes on: papoose-cmpn/trunk/event/src/main/java/org/papoose/event/util/Util.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Modified: papoose-cmpn/trunk/http/pom.xml
===================================================================
--- papoose-cmpn/trunk/http/pom.xml 2010-02-24 03:57:10 UTC (rev 250)
+++ papoose-cmpn/trunk/http/pom.xml 2010-02-24 15:37:28 UTC (rev 251)
@@ -22,9 +22,9 @@
<configuration>
<instructions>
<Bundle-SymbolicName>org.papoose.cmpn.event</Bundle-SymbolicName>
- <Export-Package>org.papoose.event</Export-Package>
- <Import-Package>org.osgi.framework;version="[1.0,1.6)",org.osgi.service.event;version="[1.1,1.3)",org.osgi.service.log;version="[1.1,1.4)",org.osgi.util.tracker;version="[1.3,1.5)"</Import-Package>
- <Private-Package>org.papoose.event.util</Private-Package>
+ <Export-Package>org.papoose.http</Export-Package>
+ <Import-Package>org.papoose.core;resolution:=optional,javax.servlet;version="2.4",javax.servlet.http;version="2.4",org.osgi.framework;version="1.4",org.osgi.service.http;version="1.2"</Import-Package>
+ <Private-Package>org.papoose.http.util</Private-Package>
</instructions>
</configuration>
</plugin>
@@ -50,6 +50,12 @@
<artifactId>org.osgi.core</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.papoose.core</groupId>
+ <artifactId>core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
</dependencies>
</project>
Deleted: papoose-cmpn/trunk/http/src/main/java/org/papoose/http/FilterImpl.java
===================================================================
--- papoose-cmpn/trunk/http/src/main/java/org/papoose/http/FilterImpl.java 2010-02-24 03:57:10 UTC (rev 250)
+++ papoose-cmpn/trunk/http/src/main/java/org/papoose/http/FilterImpl.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -1,51 +0,0 @@
-/**
- *
- * Copyright 2010 (C) The original author or authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.papoose.http;
-
-import javax.servlet.Filter;
-import javax.servlet.FilterChain;
-import javax.servlet.FilterConfig;
-import javax.servlet.ServletException;
-import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
-import java.io.IOException;
-import java.util.logging.Logger;
-
-
-/**
- * @version $Revision: $ $Date: $
- */
-public class FilterImpl implements Filter
-{
- private final static String CLASS_NAME = FilterImpl.class.getName();
- private final static Logger LOGGER = Logger.getLogger(CLASS_NAME);
-
- public void init(FilterConfig filterConfig) throws ServletException
- {
- //Todo change body of implemented methods use File | Settings | File Templates.
- }
-
- public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
- {
- //Todo change body of implemented methods use File | Settings | File Templates.
- }
-
- public void destroy()
- {
- //Todo change body of implemented methods use File | Settings | File Templates.
- }
-}
Added: papoose-cmpn/trunk/http/src/main/java/org/papoose/http/PapooseBootLevelService.java
===================================================================
--- papoose-cmpn/trunk/http/src/main/java/org/papoose/http/PapooseBootLevelService.java (rev 0)
+++ papoose-cmpn/trunk/http/src/main/java/org/papoose/http/PapooseBootLevelService.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -0,0 +1,43 @@
+/**
+ *
+ * Copyright 2010 (C) The original author or authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.papoose.http;
+
+import java.util.logging.Logger;
+
+import org.papoose.core.Papoose;
+
+
+/**
+ * @version $Revision: $ $Date: $
+ */
+public class PapooseBootLevelService
+{
+ private final static String CLASS_NAME = PapooseBootLevelService.class.getName();
+ private final static Logger LOGGER = Logger.getLogger(CLASS_NAME);
+
+ public void start(Papoose papoose)
+ {
+ LOGGER.entering(CLASS_NAME, "start", papoose);
+ LOGGER.exiting(CLASS_NAME, "start");
+ }
+
+ public void stop()
+ {
+ LOGGER.entering(CLASS_NAME, "stop");
+ LOGGER.exiting(CLASS_NAME, "stop");
+ }
+}
Property changes on: papoose-cmpn/trunk/http/src/main/java/org/papoose/http/PapooseBootLevelService.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Modified: papoose-cmpn/trunk/http/src/main/java/org/papoose/http/ServletConfigImpl.java
===================================================================
--- papoose-cmpn/trunk/http/src/main/java/org/papoose/http/ServletConfigImpl.java 2010-02-24 03:57:10 UTC (rev 250)
+++ papoose-cmpn/trunk/http/src/main/java/org/papoose/http/ServletConfigImpl.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -38,13 +38,21 @@
this.alias = alias;
this.servletContext = servletContext;
- if (initParams == null) this.initParams = EMPTY;
+ if (initParams == null)
+ {
+ this.initParams = EMPTY;
+ }
else
{
+ this.initParams = new Properties();
+
Enumeration enumeration = initParams.keys();
- while (enumeration.)
+ while (enumeration.hasMoreElements())
+ {
+ Object key = enumeration.nextElement();
+ this.initParams.put(key, initParams.get(key));
+ }
}
- this.initParams = initParams;
}
public String getServletName()
Added: papoose-cmpn/trunk/http/src/main/java/org/papoose/http/util/Util.java
===================================================================
--- papoose-cmpn/trunk/http/src/main/java/org/papoose/http/util/Util.java (rev 0)
+++ papoose-cmpn/trunk/http/src/main/java/org/papoose/http/util/Util.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -0,0 +1,59 @@
+/**
+ *
+ * Copyright 2010 (C) The original author or authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.papoose.http.util;
+
+import java.util.concurrent.TimeUnit;
+
+
+/**
+ * @version $Revision: $ $Date: $
+ */
+public class Util
+{
+ public static int parseInt(Object property, int defaultValue)
+ {
+ try
+ {
+ if (property instanceof String) return Integer.parseInt((String) property);
+ if (property instanceof Integer) return (Integer) property;
+ if (property instanceof Long) return ((Long) property).intValue();
+ if (property != null) return Integer.parseInt(property.toString());
+ }
+ catch (NumberFormatException ignore)
+ {
+ }
+
+ return defaultValue;
+ }
+
+ public static TimeUnit parseTimeUnit(Object property, TimeUnit defaultValue)
+ {
+ try
+ {
+ if (property instanceof String) return TimeUnit.valueOf((String) property);
+ if (property instanceof TimeUnit) return (TimeUnit) property;
+ if (property != null) return TimeUnit.valueOf(property.toString());
+ }
+ catch (Exception ignore)
+ {
+ }
+
+ return defaultValue;
+ }
+
+ private Util() {}
+}
Property changes on: papoose-cmpn/trunk/http/src/main/java/org/papoose/http/util/Util.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Modified: papoose-cmpn/trunk/log/pom.xml
===================================================================
--- papoose-cmpn/trunk/log/pom.xml 2010-02-24 03:57:10 UTC (rev 250)
+++ papoose-cmpn/trunk/log/pom.xml 2010-02-24 15:37:28 UTC (rev 251)
@@ -23,7 +23,7 @@
<instructions>
<Bundle-SymbolicName>org.papoose.cmpn.log</Bundle-SymbolicName>
<Export-Package>org.papoose.log</Export-Package>
- <Import-Package>org.osgi.framework;version="[1.0,1.6)",org.osgi.service.event;version="[1.1,1.3)",org.osgi.service.log;version="[1.1,1.4)",org.osgi.util.tracker;version="[1.3,1.5)"</Import-Package>
+ <Import-Package>org.papoose.core;resolution:=optional,org.osgi.framework;version="[1.0,1.6)",org.osgi.service.event;version="[1.1,1.3)",org.osgi.service.log;version="[1.1,1.4)",org.osgi.util.tracker;version="[1.3,1.5)"</Import-Package>
<Private-Package>org.papoose.log.util</Private-Package>
<Private-Package>org.papoose.log.util</Private-Package>
</instructions>
@@ -44,6 +44,12 @@
<artifactId>org.osgi.core</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.papoose.core</groupId>
+ <artifactId>core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
</dependencies>
</project>
Added: papoose-cmpn/trunk/log/src/main/java/org/papoose/log/PapooseBootLevelService.java
===================================================================
--- papoose-cmpn/trunk/log/src/main/java/org/papoose/log/PapooseBootLevelService.java (rev 0)
+++ papoose-cmpn/trunk/log/src/main/java/org/papoose/log/PapooseBootLevelService.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -0,0 +1,109 @@
+/**
+ *
+ * Copyright 2010 (C) The original author or authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.papoose.log;
+
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+import org.osgi.framework.BundleContext;
+
+import org.papoose.core.Papoose;
+import org.papoose.log.util.Util;
+
+
+/**
+ * @version $Revision: $ $Date: $
+ */
+public class PapooseBootLevelService
+{
+ private final static String CLASS_NAME = PapooseBootLevelService.class.getName();
+ public final static String LOG_SERVICE_USE_PAPOOSE_THREAD_POOL = CLASS_NAME + ".usePapooseThreadPool";
+ public final static String LOG_SERVICE_CORE_POOL_SIZE = CLASS_NAME + ".corePoolSize";
+ public final static String LOG_SERVICE_MAX_POOL_SIZE = CLASS_NAME + ".maximumPoolSize";
+ public final static String LOG_SERVICE_KEEP_ALIVE_TIME = CLASS_NAME + ".keepAliveTime";
+ public final static String LOG_SERVICE_TIME_UNIT = CLASS_NAME + ".timeUnit";
+ private final static Logger LOGGER = Logger.getLogger(CLASS_NAME);
+ private volatile LogServiceImpl logService;
+
+ public void start(Papoose papoose)
+ {
+ LOGGER.entering(CLASS_NAME, "start", papoose);
+
+ if (papoose == null) throw new IllegalArgumentException("Papoose instance is null");
+
+ if (logService != null)
+ {
+ LOGGER.log(Level.WARNING, "Log service already started");
+ return;
+ }
+
+ ExecutorService executor;
+
+ if (papoose.getProperty(LOG_SERVICE_USE_PAPOOSE_THREAD_POOL) != null)
+ {
+ LOGGER.finest("Using Papoose's thread pool");
+
+ executor = papoose.getExecutorService();
+ }
+ else
+ {
+ int corePoolSize = Util.parseInt(papoose.getProperty(LOG_SERVICE_CORE_POOL_SIZE), 1);
+ int maximumPoolSize = Util.parseInt(papoose.getProperty(LOG_SERVICE_MAX_POOL_SIZE), 5);
+ int keepAliveTime = Util.parseInt(papoose.getProperty(LOG_SERVICE_KEEP_ALIVE_TIME), 1);
+ TimeUnit unit = Util.parseTimeUnit(papoose.getProperty(LOG_SERVICE_TIME_UNIT), TimeUnit.SECONDS);
+
+ if (LOGGER.isLoggable(Level.FINEST))
+ {
+ LOGGER.finest("Creating own thread pool");
+ LOGGER.finest("corePoolSize: " + corePoolSize);
+ LOGGER.finest("maximumPoolSize: " + maximumPoolSize);
+ LOGGER.finest("keepAliveTime: " + keepAliveTime);
+ LOGGER.finest("unit: " + unit);
+ }
+
+ executor = new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, unit, new LinkedBlockingQueue<Runnable>());
+ }
+
+ BundleContext bundleContext = papoose.getSystemBundleContext();
+
+ logService = new LogServiceImpl(bundleContext, executor);
+
+ logService.start();
+
+ LOGGER.exiting(CLASS_NAME, "start");
+ }
+
+ public void stop()
+ {
+ LOGGER.entering(CLASS_NAME, "stop");
+
+ if (logService == null)
+ {
+ LOGGER.log(Level.WARNING, "Log service already stopped");
+ return;
+ }
+
+ logService.stop();
+ logService = null;
+
+ LOGGER.exiting(CLASS_NAME, "stop");
+ }
+}
Property changes on: papoose-cmpn/trunk/log/src/main/java/org/papoose/log/PapooseBootLevelService.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Added: papoose-cmpn/trunk/log/src/main/java/org/papoose/log/util/Util.java
===================================================================
--- papoose-cmpn/trunk/log/src/main/java/org/papoose/log/util/Util.java (rev 0)
+++ papoose-cmpn/trunk/log/src/main/java/org/papoose/log/util/Util.java 2010-02-24 15:37:28 UTC (rev 251)
@@ -0,0 +1,59 @@
+/**
+ *
+ * Copyright 2010 (C) The original author or authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.papoose.log.util;
+
+import java.util.concurrent.TimeUnit;
+
+
+/**
+ * @version $Revision: $ $Date: $
+ */
+public class Util
+{
+ public static int parseInt(Object property, int defaultValue)
+ {
+ try
+ {
+ if (property instanceof String) return Integer.parseInt((String) property);
+ if (property instanceof Integer) return (Integer) property;
+ if (property instanceof Long) return ((Long) property).intValue();
+ if (property != null) return Integer.parseInt(property.toString());
+ }
+ catch (NumberFormatException ignore)
+ {
+ }
+
+ return defaultValue;
+ }
+
+ public static TimeUnit parseTimeUnit(Object property, TimeUnit defaultValue)
+ {
+ try
+ {
+ if (property instanceof String) return TimeUnit.valueOf((String) property);
+ if (property instanceof TimeUnit) return (TimeUnit) property;
+ if (property != null) return TimeUnit.valueOf(property.toString());
+ }
+ catch (Exception ignore)
+ {
+ }
+
+ return defaultValue;
+ }
+
+ private Util() {}
+}
Property changes on: papoose-cmpn/trunk/log/src/main/java/org/papoose/log/util/Util.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native
Modified: papoose-cmpn/trunk/pom.xml
===================================================================
--- papoose-cmpn/trunk/pom.xml 2010-02-24 03:57:10 UTC (rev 250)
+++ papoose-cmpn/trunk/pom.xml 2010-02-24 15:37:28 UTC (rev 251)
@@ -117,6 +117,12 @@
</dependency>
<dependency>
+ <groupId>org.papoose.core</groupId>
+ <artifactId>core</artifactId>
+ <version>1.0.0.SNAPSHOT</version>
+ </dependency>
+
+ <dependency>
<groupId>org.papoose.test</groupId>
<artifactId>papoose-test-bundle</artifactId>
<version>${papooseTestVersion}</version>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|