Labs Maven Repository

Labs got its own maven repository now:

How do I access the repo for my Maven project?

Add the repos to your project POM. Here’s an example for the release repository:

<repository>
  <id>consol-labs-release</id>
  <url>http://labs.consol.de/maven/repository/</url>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
 <releases>
    <enabled>true</enabled>
  </releases>
</repository>
<repository>
  <id>consol-labs-snapshots</id>
  <url>http://labs.consol.de/maven/snapshots-repository/</url>
  <snapshots>
    <enabled>true</enabled>    <!-- Policy: always, daily, interval:xxx (xxx=#minutes, 60*24*7=10080), never -->
    <updatePolicy>interval:10080</updatePolicy>
  </snapshots>
  <releases>
    <enabled>false</enabled>
  </releases>
</repository>

How do I release to the repos?

Simply add this profile to your project, and activate it when deploying:

<profile>
  <id>dist-labs</id>
  <distributionManagement>
    <repository>
      <id>consol-labs-release</id>
      <url>scpexe://labs.consol.de/home/maven-repository/www/htdocs/repository</url>
    </repository>
    <snapshotRepository>
      <id>consol-labs-snapshots</id>
      <url>scpexe://labs.consol.de/home/maven-repository/www/htdocs/snapshots-repository</url>
    </snapshotRepository>
  </distributionManagement>
</profile>

Additionally, you’ll have to modify your $HOME/.m2/settings.xml and configure the user for SSH deployment:

<server>
  <id>consol-labs-release</id>
  <username>maven-repository</username>
</server>
<server>
  <id>consol-labs-snapshots</id>
  <username>maven-repository</username>
</server>

Now you can simply deploy using Maven:

mvn clean install deploy -Pdist-labs

Note: We only support SSH transport for now, using SSH authorized keys.

Author:Admin
Tags:Maven, repository
Categories:maven, development

Ein Update von ESXi 3.5 auf 4.0 geht ganz einfach, auch wenn man keinen vCenter Update Manager hat. Für die meisten Nutzer der kostenlosen Variante von ESX dürfte das der Fall sein. Trotzdem gibt es auch für sie die Möglichkeit eines bequemen, automatisierten Updates.

weiterlesen...

Author:Gerhard Laußer
Tags:esx, esxi, vmware
Categories:misc

In a multi module Maven project, it seems non trival to reference the project root location from the sub modules deeper down in the module hierarchy. The following approach describes how to configure a plugin referencing a root POM relative file.

weiterlesen...

Author:Admin
Tags:gmaven, Maven
Categories:maven, development

Ein unangenehmes Phänomen bei NFS-gemounteten Filesysteme tritt auf, wenn der Fileserver abstürzt oder ein Netzwerkproblem zwischen NFS-Server und -Client besteht. Sämtliche Prozesse, die auf Dateien auf so einem Filesystem zugreifen wollen, bleiben einfach hängen. Das gilt auch für Nagios-Plugins. Nach Ablauf des Timeouts wird der Nagios-Kernel den Plugin-Prozess zwar abschiessen, jedoch bleibt dieser in der Prozessliste und zwar so lange, bis der NFS-Server wieder antwortet.

weiterlesen...

Author:Admin
Tags:Nagios, nfs
Categories:nagios
Welcome to ConSol Labs
Author:Admin