Difference: MavenBuildCREAM (1 vs. 5)

Revision 52013-10-28 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="InternalInfo"

Build CREAM with Maven

Line: 20 to 20
 

Changed:
<
<
cream-repo CREAM releases http://ci-01.cnaf.infn.it:8081/nexus/content/repositories/releases/
>
>
nexus-3p Third party http://ci-01.cnaf.infn.it:8081/nexus/content/groups/public
 
Deleted:
<
<
<-- voms-api-java 2.0.x repo -->
 
Changed:
<
<
cnaf-releases CNAF releases http://radiohead.cnaf.infn.it:8081/nexus/content/repositories/cnaf-releases/

<-- argus-pep-common and argus-parent repo -->
switch SWITCH releases http://www.switch.ch/grid/authz/docs/maven2/release
>
>
nexus-main gLite repository http://ci-01.cnaf.infn.it:8081/nexus/content/repositories/releases
 

Revision 42013-10-25 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="InternalInfo"

Build CREAM with Maven

Line: 22 to 22
  cream-repo CREAM releases
Changed:
<
<
http://****.pd.infn.it/maven
>
>
http://ci-01.cnaf.infn.it:8081/nexus/content/repositories/releases/
 

<-- voms-api-java 2.0.x repo -->
Line: 42 to 42
 

Deleted:
<
<
<igi.repo.url>scp://****.pd.infn.it/var/maven/repository</igi.repo.url>
  <cream.wsdl.url>http://italiangrid.github.io/cream-interface/WS/CREAM</cream.wsdl.url> <es.wsdl.url>http://italiangrid.github.io/cream-interface/WS/ES</es.wsdl.url>
Line: 54 to 53
  ********
Deleted:
<
<
igi.website ******** ******** 664 775
 
Deleted:
<
<
The missing host, user and password depend on the configuration of the development workarea and are communicated by the site admin.
 The supported active profiles are:

  • SL5_x86_64

Revision 32013-10-25 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="InternalInfo"

Build CREAM with Maven

Line: 43 to 43
  <igi.repo.url>scp://****.pd.infn.it/var/maven/repository</igi.repo.url>
Changed:
<
<
<cream.wsdl.url>http://****.pd.infn.it/WS/CREAM</cream.wsdl.url> <es.wsdl.url>http://****.pd.infn.it/WS/ES</es.wsdl.url>
>
>
<cream.wsdl.url>http://italiangrid.github.io/cream-interface/WS/CREAM</cream.wsdl.url> <es.wsdl.url>http://italiangrid.github.io/cream-interface/WS/ES</es.wsdl.url>
 

Revision 22013-04-05 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="InternalInfo"

Build CREAM with Maven

Line: 15 to 15
 
Changed:
<
<
default
>
>
igi-profile
  true

Line: 43 to 43
  <igi.repo.url>scp://****.pd.infn.it/var/maven/repository</igi.repo.url>
Added:
>
>
<cream.wsdl.url>http://****.pd.infn.it/WS/CREAM</cream.wsdl.url> <es.wsdl.url>http://****.pd.infn.it/WS/ES</es.wsdl.url>
 

Changed:
<
<
>
>
********
 
Line: 65 to 69
 

The missing host, user and password depend on the configuration of the development workarea and are communicated by the site admin.

Added:
>
>
The supported active profiles are:

  • SL5_x86_64
  • SL6_x86_64

The external dependencies are selected according to chosen profile.

RPM from maven

Binary and source RPMs can be created specifying the property rpm.repackaging in the command line:

mvn -Drpm.repackaging=true install

The artifacts are stored in the directory target/rpmbuild.

  -- PaoloAndreetto - 2013-03-22

Revision 12013-03-22 - PaoloAndreetto

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="InternalInfo"

Build CREAM with Maven

Maven user setup

The user setting file for maven, usually located at $HOME/.m2/settings.xml must contain the following definitions:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
          
  <profiles>
    <profile>
      <id>default</id>
      <activation><activeByDefault>true</activeByDefault></activation>
        <repositories>
          
          <repository>
            <id>cream-repo</id>
            <name>CREAM releases</name>
            <url>http://****.pd.infn.it/maven</url>
          </repository>

          <!-- voms-api-java 2.0.x repo -->
          <repository>
            <id>cnaf-releases</id>
            <name>CNAF releases</name>
            <url>http://radiohead.cnaf.infn.it:8081/nexus/content/repositories/cnaf-releases/</url>
          </repository>
        
          <!-- argus-pep-common and argus-parent repo -->
          <repository>
            <id>switch</id>
            <name>SWITCH releases</name>
            <url>http://www.switch.ch/grid/authz/docs/maven2/release</url>
          </repository>
          
        </repositories>
        
        <properties>
          <igi.repo.url>scp://****.pd.infn.it/var/maven/repository</igi.repo.url>
        </properties>

    </profile>
  </profiles>

  <activeProfiles/>

  <servers>
    <server>
      <id>igi.website</id>
      <username>********</username>
      <password>********</password>
      <filePermissions>664</filePermissions>
      <directoryPermissions>775</directoryPermissions>
      <configuration></configuration>
    </server>
  </servers>

</settings>

The missing host, user and password depend on the configuration of the development workarea and are communicated by the site admin.

-- PaoloAndreetto - 2013-03-22

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback