Projects: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 70: Line 70:


=Maven Artifact Repositories=
=Maven Artifact Repositories=
{{Warn|Anonymous read from the HTTP repository but send authentication credentials and write only over HTTPS.}}


==HTTP==
==HTTP==

Revision as of 02:53, 22 January 2018

Projects


Projects.png

Secondary Projects

How to Create a New Project

How to Create a New Project

Public Release Procedure

Public Release Procedure for Projects

Patterns

Maven Artifact Repositories


Anonymous read from the HTTP repository but send authentication credentials and write only over HTTPS.

HTTP

The HTTP server should be used for read access. Authenticated invocations must not be sent into this URL.

<repositories>
   <repository>
       <id>novaordis-http</id>
       <name>NovaOrdis HTTP Repository</name>
       <url>http://maven.apps.openshift.novaordis.io/repository/maven-releases/</url>
       <layout>default</layout>
       <releases>
          <enabled>true</enabled>
          <updatePolicy>never</updatePolicy>
       </releases>
       <snapshots>
          <enabled>false</enabled>
          <updatePolicy>never</updatePolicy>
       </snapshots>
   </repository>
</repositories>

HTTPS

The HTTPS server should be used for authenticated write access. Only novaordis-https should be configured with authentication information in the <servers> section of the profile. nort must also be configured with a truststore.

<repositories>
   <repository>
       <id>novaordis-https</id>
       <name>NovaOrdis HTTPS Repository</name>
       <url>https://maven.apps.openshift.novaordis.io/repository/maven-releases/</url>
       <layout>default</layout>
       <releases>
          <enabled>true</enabled>
          <updatePolicy>never</updatePolicy>
       </releases>
       <snapshots>
          <enabled>false</enabled>
          <updatePolicy>never</updatePolicy>
       </snapshots>
   </repository>
</repositories>