You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2021/06/26 01:10:44 UTC

[james-project] branch master updated: JAMES-3261 Add some manifest entries when using maven-jar-plugin (#510)

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

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git


The following commit(s) were added to refs/heads/master by this push:
     new 5427bd6  JAMES-3261 Add some manifest entries when using maven-jar-plugin (#510)
5427bd6 is described below

commit 5427bd67d4afd28c6325f174bd19f4212afc0024
Author: Tellier Benoit <bt...@linagora.com>
AuthorDate: Sat Jun 26 08:10:38 2021 +0700

    JAMES-3261 Add some manifest entries when using maven-jar-plugin (#510)
    
    These manifest entries were defined for the MPT
    app and I think it do not hurt to generify
    their use...
---
 server/apps/cassandra-app/pom.xml        | 10 ++++++++++
 server/apps/cli/pom.xml                  | 10 ++++++++++
 server/apps/distributed-app/pom.xml      | 10 ++++++++++
 server/apps/jpa-app/pom.xml              | 10 ++++++++++
 server/apps/jpa-smtp-app/pom.xml         | 10 ++++++++++
 server/apps/jpa-smtp-mariadb-app/pom.xml | 10 ++++++++++
 server/apps/memory-app/pom.xml           | 10 ++++++++++
 server/apps/webadmin-cli/pom.xml         | 10 ++++++++++
 8 files changed, 80 insertions(+)

diff --git a/server/apps/cassandra-app/pom.xml b/server/apps/cassandra-app/pom.xml
index e9ff710..51d93b5 100644
--- a/server/apps/cassandra-app/pom.xml
+++ b/server/apps/cassandra-app/pom.xml
@@ -451,6 +451,16 @@
                                     <mainClass>org.apache.james.CassandraJamesServerMain</mainClass>
                                     <useUniqueVersions>false</useUniqueVersions>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James Cassandra server Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James Cassandra server Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                         </configuration>
                     </execution>
diff --git a/server/apps/cli/pom.xml b/server/apps/cli/pom.xml
index f3f88b3..584fa86 100644
--- a/server/apps/cli/pom.xml
+++ b/server/apps/cli/pom.xml
@@ -111,6 +111,16 @@
                             <mainClass>org.apache.james.cli.ServerCmd</mainClass>
                             <useUniqueVersions>false</useUniqueVersions>
                         </manifest>
+                        <manifestEntries>
+                            <Specification-Title>Apache James CLI Application</Specification-Title>
+                            <Specification-Version>${project.version}</Specification-Version>
+                            <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                            <Implementation-Title>Apache James CLI Application</Implementation-Title>
+                            <Implementation-Version>${project.version}</Implementation-Version>
+                            <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                            <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                            <url>https://james.apache.org/server</url>
+                        </manifestEntries>
                     </archive>
                 </configuration>
             </plugin>
diff --git a/server/apps/distributed-app/pom.xml b/server/apps/distributed-app/pom.xml
index aca6e83..acfaaf7 100644
--- a/server/apps/distributed-app/pom.xml
+++ b/server/apps/distributed-app/pom.xml
@@ -507,6 +507,16 @@
                                     <mainClass>org.apache.james.CassandraRabbitMQJamesServerMain</mainClass>
                                     <useUniqueVersions>false</useUniqueVersions>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James Distributed server Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James Distributed server Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                         </configuration>
                     </execution>
diff --git a/server/apps/jpa-app/pom.xml b/server/apps/jpa-app/pom.xml
index eec192c..cc395da 100644
--- a/server/apps/jpa-app/pom.xml
+++ b/server/apps/jpa-app/pom.xml
@@ -373,6 +373,16 @@
                                     <mainClass>org.apache.james.JPAJamesServerMain</mainClass>
                                     <useUniqueVersions>false</useUniqueVersions>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James JPA server Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James JPA server Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                         </configuration>
                     </execution>
diff --git a/server/apps/jpa-smtp-app/pom.xml b/server/apps/jpa-smtp-app/pom.xml
index bf73877..126f911 100644
--- a/server/apps/jpa-smtp-app/pom.xml
+++ b/server/apps/jpa-smtp-app/pom.xml
@@ -275,6 +275,16 @@
                                     <mainClass>org.apache.james.JPAJamesServerMain</mainClass>
                                     <useUniqueVersions>false</useUniqueVersions>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James JPA-SMTP server Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James JPA-SMTP server Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                         </configuration>
                     </execution>
diff --git a/server/apps/jpa-smtp-mariadb-app/pom.xml b/server/apps/jpa-smtp-mariadb-app/pom.xml
index c91c03d..4a076f8 100644
--- a/server/apps/jpa-smtp-mariadb-app/pom.xml
+++ b/server/apps/jpa-smtp-mariadb-app/pom.xml
@@ -129,6 +129,16 @@
                                     <mainClass>org.apache.james.JPAJamesServerMain</mainClass>
                                     <useUniqueVersions>false</useUniqueVersions>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James JPA-SMTP mariaDB server Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James JPA-SMTP mariaDB server Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                         </configuration>
                     </execution>
diff --git a/server/apps/memory-app/pom.xml b/server/apps/memory-app/pom.xml
index cd5cbd2..ddb1cee 100644
--- a/server/apps/memory-app/pom.xml
+++ b/server/apps/memory-app/pom.xml
@@ -376,6 +376,16 @@
                                     <mainClass>org.apache.james.MemoryJamesServerMain</mainClass>
                                     <useUniqueVersions>false</useUniqueVersions>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James Memory server Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James Memory server Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                         </configuration>
                     </execution>
diff --git a/server/apps/webadmin-cli/pom.xml b/server/apps/webadmin-cli/pom.xml
index 76022e7..9469bca 100644
--- a/server/apps/webadmin-cli/pom.xml
+++ b/server/apps/webadmin-cli/pom.xml
@@ -99,6 +99,16 @@
                                 <manifest>
                                     <mainClass>org.apache.james.cli.WebAdminCli</mainClass>
                                 </manifest>
+                                <manifestEntries>
+                                    <Specification-Title>Apache James WebAdmin CLI Application</Specification-Title>
+                                    <Specification-Version>${project.version}</Specification-Version>
+                                    <Specification-Vendor>The Apache Software Foundation</Specification-Vendor>
+                                    <Implementation-Title>Apache James WebAdmin CLI Application</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version>
+                                    <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor>
+                                    <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+                                    <url>https://james.apache.org/server</url>
+                                </manifestEntries>
                             </archive>
                             <descriptorRefs>
                                 <descriptorRef>jar-with-dependencies</descriptorRef>

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org