You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by tj...@apache.org on 2021/02/01 23:31:17 UTC

[felix-atomos] branch master updated (d0abb7c -> d9c2497)

This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git.


    from d0abb7c  Skip javadoc generation for frameworks, tests, utils
     new 9559f7b  Allow atomos.runtime to be resolved on Java 8
     new e925073  Fix javadoc links to OSGi types
     new 80fc567  Enable gh-pages
     new 28fae97  Specify Main-Class manifest header all in AtomosLauncher class
     new d9c2497  Rename atomos.osgi.framework artifacts to osgi.core

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                                |  4 +++-
 atomos.examples/atomos.examples.index/pom.xml            |  4 ++--
 atomos.examples/atomos.examples.jaxrs/pom.xml            |  4 ++--
 atomos.examples/atomos.examples.jlink/pom.xml            | 16 ++++++++--------
 atomos.examples/atomos.examples.springloader/pom.xml     |  4 ++--
 atomos.examples/atomos.examples.substrate.lib/pom.xml    |  4 ++--
 atomos.examples/atomos.examples.substrate.maven/pom.xml  |  4 ++--
 atomos.osgi.frameworks/equinox/pom.xml                   |  6 +++---
 .../equinox/src/main/java/module-info.java               |  2 +-
 atomos.osgi.frameworks/felix/pom.xml                     |  6 +++---
 .../felix/src/main/java/module-info.java                 |  2 +-
 atomos.osgi.frameworks/pom.xml                           |  2 +-
 atomos.runtime/bnd.bnd                                   |  3 ++-
 atomos.runtime/pom.xml                                   | 16 +++++++++++-----
 atomos.runtime/src/main/java/module-info.java            |  2 +-
 .../org/apache/felix/atomos/launch/AtomosLauncher.java   |  2 ++
 .../org/apache/felix/atomos/launch/package-info.java     |  1 -
 atomos.tests/atomos.tests.classpath.service/pom.xml      |  4 ++--
 atomos.tests/atomos.tests.index.bundles/pom.xml          |  4 ++--
 atomos.tests/atomos.tests.modulepath.service/pom.xml     |  4 ++--
 .../atomos.tests.testbundles.dependent.x/pom.xml         |  5 ++---
 .../src/main/java/module-info.java                       |  2 +-
 .../pom.xml                                              |  5 ++---
 .../src/main/java/module-info.java                       |  2 +-
 24 files changed, 58 insertions(+), 50 deletions(-)


[felix-atomos] 02/05: Fix javadoc links to OSGi types

Posted by tj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git

commit e925073257940537fbba85001044fc721753bdf2
Author: Thomas Watson <tj...@us.ibm.com>
AuthorDate: Mon Feb 1 15:48:39 2021 -0600

    Fix javadoc links to OSGi types
---
 atomos.runtime/pom.xml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/atomos.runtime/pom.xml b/atomos.runtime/pom.xml
index f5d4e79..cae744a 100644
--- a/atomos.runtime/pom.xml
+++ b/atomos.runtime/pom.xml
@@ -102,6 +102,15 @@
     <build>
         <plugins>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <links>
+                        <link>https://docs.osgi.org/javadoc/osgi.core/8.0.0/</link>
+                    </links>
+                </configuration>
+            </plugin>
+            <plugin>
                 <groupId>biz.aQute.bnd</groupId>
                 <artifactId>bnd-maven-plugin</artifactId>
             </plugin>


[felix-atomos] 01/05: Allow atomos.runtime to be resolved on Java 8

Posted by tj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git

commit 9559f7ba8886738bc8b2a8d536f72b53601cd656
Author: Thomas Watson <tj...@us.ibm.com>
AuthorDate: Mon Feb 1 12:59:26 2021 -0600

    Allow atomos.runtime to be resolved on Java 8
    
    The latest BND will automatically add imports for java.* packages. In
    addition BND provides no way to specify the resolution directive in
    order to make the java.* package import optional. To get around this the
    instruction !java.lang.module is added to Import-Package
---
 atomos.runtime/bnd.bnd | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/atomos.runtime/bnd.bnd b/atomos.runtime/bnd.bnd
index 03a9c0b..2561fe2 100644
--- a/atomos.runtime/bnd.bnd
+++ b/atomos.runtime/bnd.bnd
@@ -1,5 +1,6 @@
 Import-Package: \
- org.osgi.framework; version=1.9,\
+ !java.lang.module,\
  org.apache.felix.service.command; resolution:=optional,\
  sun.misc; resolution:=optional,\
  *
+


[felix-atomos] 05/05: Rename atomos.osgi.framework artifacts to osgi.core

Posted by tj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git

commit d9c24978c90d6688012fa3b64c7395c7a30efe98
Author: Thomas Watson <tj...@us.ibm.com>
AuthorDate: Mon Feb 1 17:22:46 2021 -0600

    Rename atomos.osgi.framework artifacts to osgi.core
    
    The facade atomos.osgi.framework modules should use the osgi.core module
    name to allow osgi bundles to be produced that are not bound to atomos
    name.
---
 atomos.examples/atomos.examples.index/pom.xml            |  4 ++--
 atomos.examples/atomos.examples.jaxrs/pom.xml            |  4 ++--
 atomos.examples/atomos.examples.jlink/pom.xml            | 16 ++++++++--------
 atomos.examples/atomos.examples.springloader/pom.xml     |  4 ++--
 atomos.examples/atomos.examples.substrate.lib/pom.xml    |  4 ++--
 atomos.examples/atomos.examples.substrate.maven/pom.xml  |  4 ++--
 atomos.osgi.frameworks/equinox/pom.xml                   |  6 +++---
 .../equinox/src/main/java/module-info.java               |  2 +-
 atomos.osgi.frameworks/felix/pom.xml                     |  6 +++---
 .../felix/src/main/java/module-info.java                 |  2 +-
 atomos.osgi.frameworks/pom.xml                           |  2 +-
 atomos.runtime/pom.xml                                   |  4 ++--
 atomos.runtime/src/main/java/module-info.java            |  2 +-
 atomos.tests/atomos.tests.classpath.service/pom.xml      |  4 ++--
 atomos.tests/atomos.tests.index.bundles/pom.xml          |  4 ++--
 atomos.tests/atomos.tests.modulepath.service/pom.xml     |  4 ++--
 .../atomos.tests.testbundles.dependent.x/pom.xml         |  5 ++---
 .../src/main/java/module-info.java                       |  2 +-
 .../pom.xml                                              |  5 ++---
 .../src/main/java/module-info.java                       |  2 +-
 20 files changed, 42 insertions(+), 44 deletions(-)

diff --git a/atomos.examples/atomos.examples.index/pom.xml b/atomos.examples/atomos.examples.index/pom.xml
index a04c8b5..6694769 100644
--- a/atomos.examples/atomos.examples.index/pom.xml
+++ b/atomos.examples/atomos.examples.index/pom.xml
@@ -16,7 +16,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -32,7 +32,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
                 <dependency>
diff --git a/atomos.examples/atomos.examples.jaxrs/pom.xml b/atomos.examples/atomos.examples.jaxrs/pom.xml
index 2b4e461..59a42b4 100644
--- a/atomos.examples/atomos.examples.jaxrs/pom.xml
+++ b/atomos.examples/atomos.examples.jaxrs/pom.xml
@@ -21,7 +21,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -37,7 +37,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
                 <dependency>
diff --git a/atomos.examples/atomos.examples.jlink/pom.xml b/atomos.examples/atomos.examples.jlink/pom.xml
index 7a85e09..b843c1b 100644
--- a/atomos.examples/atomos.examples.jlink/pom.xml
+++ b/atomos.examples/atomos.examples.jlink/pom.xml
@@ -66,7 +66,7 @@
                 </dependency>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -86,7 +86,7 @@
                 </dependency>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -339,7 +339,7 @@
                                         requires java.logging;
                                         requires java.management;
                                         requires transitive org.apache.felix.gogo.runtime;
-                                        requires transitive atomos.osgi.framework;
+                                        requires transitive osgi.core;
                                         requires transitive
                                         osgi.promise;
 
@@ -379,7 +379,7 @@
                                     <moduleInfoSource>
                                         module org.apache.felix.gogo.command {
                                         requires transitive org.apache.felix.gogo.runtime;
-                                        requires transitive atomos.osgi.framework;
+                                        requires transitive osgi.core;
 
                                         exports org.apache.felix.gogo.command;
 
@@ -395,7 +395,7 @@
                                         module org.apache.felix.gogo.runtime {
                                         requires java.logging;
 
-                                        requires transitive atomos.osgi.framework;
+                                        requires transitive osgi.core;
 
                                         exports org.apache.felix.gogo.runtime;
                                         exports org.apache.felix.gogo.runtime.activator;
@@ -415,7 +415,7 @@
                                     <moduleInfoSource>
                                         module org.apache.felix.gogo.shell {
                                         requires transitive org.apache.felix.gogo.runtime;
-                                        requires transitive atomos.osgi.framework;
+                                        requires transitive osgi.core;
 
                                         exports org.apache.felix.gogo.options;
                                         exports
@@ -440,7 +440,7 @@
                                 <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
                             </modulePath>
                             <modules>
-                                <module>atomos.osgi.framework</module>
+                                <module>osgi.core</module>
                                 <module>org.apache.felix.atomos.runtime</module>
                                 <module>org.apache.felix.gogo.command</module>
                                 <module>org.apache.felix.gogo.runtime</module>
@@ -481,7 +481,7 @@
                             <overWriteIfNewer>true</overWriteIfNewer>
                             <excludeTransitive>true</excludeTransitive>
                             <includeArtifactIds>
-                                atomos.osgi.framework,
+                                osgi.core,
                                 org.apache.felix.atomos.runtime,
                                 org.apache.felix.atomos.tests.testbundles.service.contract,
                                 org.apache.felix.atomos.tests.testbundles.service.impl,
diff --git a/atomos.examples/atomos.examples.springloader/pom.xml b/atomos.examples/atomos.examples.springloader/pom.xml
index 9aaa291..11fe8da 100644
--- a/atomos.examples/atomos.examples.springloader/pom.xml
+++ b/atomos.examples/atomos.examples.springloader/pom.xml
@@ -16,7 +16,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -32,7 +32,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
                 <dependency>
diff --git a/atomos.examples/atomos.examples.substrate.lib/pom.xml b/atomos.examples/atomos.examples.substrate.lib/pom.xml
index 8f60183..1ea0d7f 100644
--- a/atomos.examples/atomos.examples.substrate.lib/pom.xml
+++ b/atomos.examples/atomos.examples.substrate.lib/pom.xml
@@ -23,7 +23,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -39,7 +39,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
                 <dependency>
diff --git a/atomos.examples/atomos.examples.substrate.maven/pom.xml b/atomos.examples/atomos.examples.substrate.maven/pom.xml
index 6d5167a..8d2bbc1 100644
--- a/atomos.examples/atomos.examples.substrate.maven/pom.xml
+++ b/atomos.examples/atomos.examples.substrate.maven/pom.xml
@@ -14,7 +14,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
             </dependencies>
@@ -30,7 +30,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                 </dependency>
                 <dependency>
diff --git a/atomos.osgi.frameworks/equinox/pom.xml b/atomos.osgi.frameworks/equinox/pom.xml
index f025129..421ea13 100644
--- a/atomos.osgi.frameworks/equinox/pom.xml
+++ b/atomos.osgi.frameworks/equinox/pom.xml
@@ -3,12 +3,12 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.felix.atomos.osgi.frameworks</groupId>
-        <artifactId>atomos.osgi.frameworks</artifactId>
+        <artifactId>osgi.cores</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>
     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-    <artifactId>atomos.osgi.framework</artifactId>
-    <name>atomos.osgi.framework-equinox</name>
+    <artifactId>osgi.core</artifactId>
+    <name>osgi.core-equinox</name>
     <scm>
         <connection>scm:git:https://github.com/apache/felix-atomos.git</connection>
         <developerConnection>scm:git:https://github.com/apache/felix-atomos.git</developerConnection>
diff --git a/atomos.osgi.frameworks/equinox/src/main/java/module-info.java b/atomos.osgi.frameworks/equinox/src/main/java/module-info.java
index e4c2522..993670b 100644
--- a/atomos.osgi.frameworks/equinox/src/main/java/module-info.java
+++ b/atomos.osgi.frameworks/equinox/src/main/java/module-info.java
@@ -13,7 +13,7 @@
  * limitations under the License.
  */
 
-open module atomos.osgi.framework
+module osgi.core
 {
     requires transitive org.eclipse.osgi;
 }
diff --git a/atomos.osgi.frameworks/felix/pom.xml b/atomos.osgi.frameworks/felix/pom.xml
index 5f8539e..a55cb8c 100644
--- a/atomos.osgi.frameworks/felix/pom.xml
+++ b/atomos.osgi.frameworks/felix/pom.xml
@@ -3,12 +3,12 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.felix.atomos.osgi.frameworks</groupId>
-        <artifactId>atomos.osgi.frameworks</artifactId>
+        <artifactId>osgi.cores</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>
     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-    <artifactId>atomos.osgi.framework</artifactId>
-    <name>atomos.osgi.framework-felix</name>
+    <artifactId>osgi.core</artifactId>
+    <name>osgi.core-felix</name>
      <scm>
         <connection>scm:git:https://github.com/apache/felix-atomos.git</connection>
         <developerConnection>scm:git:https://github.com/apache/felix-atomos.git</developerConnection>
diff --git a/atomos.osgi.frameworks/felix/src/main/java/module-info.java b/atomos.osgi.frameworks/felix/src/main/java/module-info.java
index 1f36145..3df5b25 100644
--- a/atomos.osgi.frameworks/felix/src/main/java/module-info.java
+++ b/atomos.osgi.frameworks/felix/src/main/java/module-info.java
@@ -13,7 +13,7 @@
  * limitations under the License.
  */
 
-open module atomos.osgi.framework
+module osgi.core
 {
     requires transitive org.apache.felix.framework;
 }
diff --git a/atomos.osgi.frameworks/pom.xml b/atomos.osgi.frameworks/pom.xml
index 5dd5eec..6dadc3d 100644
--- a/atomos.osgi.frameworks/pom.xml
+++ b/atomos.osgi.frameworks/pom.xml
@@ -9,7 +9,7 @@
     </parent>
     <packaging>pom</packaging>
     <groupId>org.apache.felix.atomos.osgi.frameworks</groupId>
-    <artifactId>atomos.osgi.frameworks</artifactId>
+    <artifactId>osgi.cores</artifactId>
     <name>atomos.osgi.frameworks</name>
     <properties>
         <maven.javadoc.skip>true</maven.javadoc.skip>
diff --git a/atomos.runtime/pom.xml b/atomos.runtime/pom.xml
index 6f12d59..7694f8f 100644
--- a/atomos.runtime/pom.xml
+++ b/atomos.runtime/pom.xml
@@ -39,7 +39,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
@@ -56,7 +56,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
diff --git a/atomos.runtime/src/main/java/module-info.java b/atomos.runtime/src/main/java/module-info.java
index 0e74aca..73dc8bb 100644
--- a/atomos.runtime/src/main/java/module-info.java
+++ b/atomos.runtime/src/main/java/module-info.java
@@ -23,7 +23,7 @@ open module org.apache.felix.atomos.runtime
     exports org.apache.felix.atomos.runtime;
     exports org.apache.felix.atomos.launch;
 
-    requires transitive atomos.osgi.framework;
+    requires transitive osgi.core;
     requires static osgi.annotation;
     requires static jdk.unsupported;
     requires static org.apache.felix.gogo.runtime;
diff --git a/atomos.tests/atomos.tests.classpath.service/pom.xml b/atomos.tests/atomos.tests.classpath.service/pom.xml
index 7cf568c..704f14a 100644
--- a/atomos.tests/atomos.tests.classpath.service/pom.xml
+++ b/atomos.tests/atomos.tests.classpath.service/pom.xml
@@ -14,7 +14,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
@@ -31,7 +31,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
diff --git a/atomos.tests/atomos.tests.index.bundles/pom.xml b/atomos.tests/atomos.tests.index.bundles/pom.xml
index d8d2231..edfdd5e 100644
--- a/atomos.tests/atomos.tests.index.bundles/pom.xml
+++ b/atomos.tests/atomos.tests.index.bundles/pom.xml
@@ -14,7 +14,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
@@ -31,7 +31,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
diff --git a/atomos.tests/atomos.tests.modulepath.service/pom.xml b/atomos.tests/atomos.tests.modulepath.service/pom.xml
index b0341c6..7b3c78e 100644
--- a/atomos.tests/atomos.tests.modulepath.service/pom.xml
+++ b/atomos.tests/atomos.tests.modulepath.service/pom.xml
@@ -14,7 +14,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.equinox</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
@@ -31,7 +31,7 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-                    <artifactId>atomos.osgi.framework</artifactId>
+                    <artifactId>osgi.core</artifactId>
                     <version>1.0.0-SNAPSHOT</version>
                     <scope>provided</scope>
                 </dependency>
diff --git a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/pom.xml b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/pom.xml
index 3926e36..610ed54 100644
--- a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/pom.xml
+++ b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/pom.xml
@@ -15,9 +15,8 @@
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-            <artifactId>atomos.osgi.framework</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
+            <groupId>org.osgi</groupId>
+            <artifactId>osgi.core</artifactId>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/src/main/java/module-info.java b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/src/main/java/module-info.java
index 6638a54..3868d9b 100644
--- a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/src/main/java/module-info.java
+++ b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.dependent.x/src/main/java/module-info.java
@@ -14,7 +14,7 @@
 open module org.apache.felix.atomos.tests.testbundles.dependent.x
 {
     requires static osgi.annotation;
-    requires atomos.osgi.framework;
+    requires osgi.core;
     requires org.apache.felix.atomos.tests.testbundles.dependency.a;
     requires org.apache.felix.atomos.tests.testbundles.dependency.b;
 
diff --git a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/pom.xml b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/pom.xml
index 2011d41..a9fed31 100644
--- a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/pom.xml
+++ b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/pom.xml
@@ -12,9 +12,8 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.felix.atomos.osgi.frameworks.felix</groupId>
-            <artifactId>atomos.osgi.framework</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
+            <groupId>org.osgi</groupId>
+            <artifactId>osgi.core</artifactId>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/src/main/java/module-info.java b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/src/main/java/module-info.java
index fb29cc1..51b54c5 100644
--- a/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/src/main/java/module-info.java
+++ b/atomos.tests/atomos.tests.testbundles/atomos.tests.testbundles.service.impl.activator/src/main/java/module-info.java
@@ -14,6 +14,6 @@
 open module org.apache.felix.atomos.tests.testbundles.service.impl.activator
 {
     requires transitive org.apache.felix.atomos.tests.testbundles.service.contract;
-    requires atomos.osgi.framework;
+    requires osgi.core;
     requires static osgi.annotation;
 }
\ No newline at end of file


[felix-atomos] 04/05: Specify Main-Class manifest header all in AtomosLauncher class

Posted by tj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git

commit 28fae97781dea58bc5b846a49d196cce5f9874b3
Author: Thomas Watson <tj...@us.ibm.com>
AuthorDate: Mon Feb 1 16:03:53 2021 -0600

    Specify Main-Class manifest header all in AtomosLauncher class
---
 atomos.runtime/pom.xml                                                 | 3 ---
 .../src/main/java/org/apache/felix/atomos/launch/AtomosLauncher.java   | 2 ++
 .../src/main/java/org/apache/felix/atomos/launch/package-info.java     | 1 -
 3 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/atomos.runtime/pom.xml b/atomos.runtime/pom.xml
index cae744a..6f12d59 100644
--- a/atomos.runtime/pom.xml
+++ b/atomos.runtime/pom.xml
@@ -120,9 +120,6 @@
                 <artifactId>maven-jar-plugin</artifactId>
                 <configuration>
                     <archive>
-                        <manifest>
-                            <mainClass>org.apache.felix.atomos.launch.AtomosLauncher</mainClass>
-                        </manifest>
                         <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                     </archive>
                 </configuration>
diff --git a/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/AtomosLauncher.java b/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/AtomosLauncher.java
index 2fa5b1d..2765e45 100644
--- a/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/AtomosLauncher.java
+++ b/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/AtomosLauncher.java
@@ -30,8 +30,10 @@ import org.osgi.framework.launch.Framework;
  * The Atomos launcher contains convenience methods for creating and launching
  * an OSGi {@link Framework} instance with the Atomos runtime.
  */
+@org.osgi.annotation.bundle.Header(name = "Main-Class", value = org.apache.felix.atomos.launch.AtomosLauncher.ATOMOS_LAUNCHER)
 public class AtomosLauncher
 {
+    // package private constant use to specify the main class
     static final String ATOMOS_LAUNCHER = "org.apache.felix.atomos.launch.AtomosLauncher";
     /**
      * A main method that can be used by executable jars to initialize and start an
diff --git a/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/package-info.java b/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/package-info.java
index 4ff1597..56cc0dc 100644
--- a/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/package-info.java
+++ b/atomos.runtime/src/main/java/org/apache/felix/atomos/launch/package-info.java
@@ -13,5 +13,4 @@
  */
 @org.osgi.annotation.bundle.Export
 @org.osgi.annotation.versioning.Version("1.0.0")
-@org.osgi.annotation.bundle.Header(name = "Main-Class", value = org.apache.felix.atomos.launch.AtomosLauncher.ATOMOS_LAUNCHER)
 package org.apache.felix.atomos.launch;
\ No newline at end of file


[felix-atomos] 03/05: Enable gh-pages

Posted by tj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tjwatson pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git

commit 80fc5670eed6a4f3c687fdb20e5ace43a9e748e9
Author: Thomas Watson <tj...@us.ibm.com>
AuthorDate: Mon Feb 1 15:49:13 2021 -0600

    Enable gh-pages
---
 .asf.yaml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.asf.yaml b/.asf.yaml
index d87893a..afa8e4f 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -5,4 +5,6 @@ github:
     - osgi
     - modules
     - jlink
-    - substrate
\ No newline at end of file
+    - substrate
+  ghp_branch: master
+  ghp_path: /docs