Author: mes
Date: 2012-06-01 14:02:28 -0700 (Fri, 01 Jun 2012)
New Revision: 29423

Modified:
   core3/impl/trunk/session-impl/integration-test/pom.xml
   
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/BasicIntegrationTest.java
Log:
changed the configuration so that the api and impl versions are set in the pom

Modified: core3/impl/trunk/session-impl/integration-test/pom.xml
===================================================================
--- core3/impl/trunk/session-impl/integration-test/pom.xml      2012-06-01 
20:51:22 UTC (rev 29422)
+++ core3/impl/trunk/session-impl/integration-test/pom.xml      2012-06-01 
21:02:28 UTC (rev 29423)
@@ -23,7 +23,29 @@
 
        <packaging>jar</packaging>
 
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-surefire-plugin</artifactId>
+                               
<version>${maven-surefire-plugin.version}</version>
+                               <configuration>
+                                       <systemProperties>
+                                               <property>
+                                                       
<name>cytoscape.api.version</name>
+                                                       
<value>${cytoscape.api.version}</value>
+                                               </property>
+                                               <property>
+                                                       
<name>cytoscape.impl.version</name>
+                                                       
<value>${project.version}</value>
+                                               </property>
+                                       </systemProperties>
+                               </configuration>
+                       </plugin>
+               </plugins>
+       </build>
 
+
        <!-- Build minimal application to test session mechanism. -->
        <dependencies>
                <dependency>

Modified: 
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/BasicIntegrationTest.java
===================================================================
--- 
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/BasicIntegrationTest.java
        2012-06-01 20:51:22 UTC (rev 29422)
+++ 
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/BasicIntegrationTest.java
        2012-06-01 21:02:28 UTC (rev 29423)
@@ -61,10 +61,6 @@
 @ExamReactorStrategy( AllConfinedStagedReactorFactory.class )
 public abstract class BasicIntegrationTest {
 
-       protected static final String API_BUNDLE_VERSION = 
"3.0.0-beta2-SNAPSHOT";
-       protected static final String IMPL_BUNDLE_VERSION = 
"3.0.0-alpha9-SNAPSHOT";
-
-       
        ///////// OSGi Bundle Context ////////////
        @Inject
        protected BundleContext bundleContext;
@@ -119,10 +115,19 @@
         */
        @Configuration
        public Option[] config() {
+               // These system properties are set in the surefire 
configuration in the pom.
+               String apiBundleVersion = 
System.getProperty("cytoscape.api.version");
+               String implBundleVersion = 
System.getProperty("cytoscape.impl.version");
+
                return options(
                                junitBundles(),
-                               felix(), // Use Felix as runtime
+                               // Use Felix as runtime
+                               felix(), 
+
+                               // Specify all of our repositories
                                
repository("http://code.cytoscape.org/nexus/content/repositories/snapshots/";),
+                               
repository("http://code.cytoscape.org/nexus/content/repositories/releases/";),
+                               
repository("http://code.cytoscape.org/nexus/content/repositories/thirdparty/";),
 
                                // Misc. bundles required to run minimal 
Cytoscape
                                
mavenBundle().groupId("cytoscape-sun").artifactId("jhall").version("1.0"),
@@ -142,48 +147,48 @@
                                
mavenBundle().groupId("cytoscape-temp").artifactId("freehep-util").version("2.0.2"),
                                
                                // API bundles
-                               
mavenBundle().groupId("org.cytoscape").artifactId("event-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("model-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("group-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("viewmodel-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("presentation-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("session-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("io-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("property-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("work-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("core-task-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("application-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("layout-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("datasource-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-gui-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("work-swing-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("swing-application-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("equations-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("swing-application-api").version(API_BUNDLE_VERSION),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("event-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("model-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("group-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("viewmodel-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("presentation-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("session-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("io-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("property-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("work-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("core-task-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("application-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("layout-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("datasource-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-gui-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("work-swing-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("swing-application-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("equations-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("swing-application-api").version(apiBundleVersion),
                                
-                               
mavenBundle().groupId("org.cytoscape").artifactId("service-api").version(API_BUNDLE_VERSION),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("service-api").version(apiBundleVersion),
                                
                                // Implementation bundles
-                               
mavenBundle().groupId("org.cytoscape").artifactId("property-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("datasource-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("equations-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("event-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("swing-util-api").version(API_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("model-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("group-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("work-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("work-headless-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("layout-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("viewmodel-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("presentation-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("application-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("session-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("ding-presentation-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("io-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("core-task-impl").version(IMPL_BUNDLE_VERSION),
-                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-gui-impl").version(IMPL_BUNDLE_VERSION)
+                               
mavenBundle().groupId("org.cytoscape").artifactId("property-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("datasource-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("equations-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("event-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("swing-util-api").version(apiBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("model-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("group-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("work-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("work-headless-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("layout-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("viewmodel-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("presentation-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("application-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("session-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("ding-presentation-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("io-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("core-task-impl").version(implBundleVersion),
+                               
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-gui-impl").version(implBundleVersion)
                );
        }
        

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to