Changes between Version 33 and Version 34 of Obsolete/Development/UsefulLinks
- Timestamp:
- Aug 1, 2013, 12:49:18 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Obsolete/Development/UsefulLinks
v33 v34 72 72 To create a working skeleton Quattor configuration module, use maven to create one from the standard "archetype". Use the following command: 73 73 {{{ 74 #!sh 74 75 mvn archetype:generate \ 75 76 -DarchetypeArtifactId=cfg-module \ 76 77 -DarchetypeGroupId=org.quattor.maven \ 77 -DarchetypeVersion=1.16 \ 78 -DarchetypeRepository=http://lapp-repo01.in2p3.fr:8081/nexus/content/repositories/releases/ 78 -DarchetypeVersion=1.31 79 79 }}} 80 80 81 Use the standard groupId for the component if this will become part of the Quattor repository. Once generated, you can ensure that the component compiles with `mvn package`. You should then modify the perl module and pan language files as appropriate for the component that you are building. 81 82 82 If you are going to upload configuration modules to the Quattor repository, then the following needs to be added to your maven ~/.m2/settings.xml file: 83 {{{ 84 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 85 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 86 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 87 http://maven.apache.org/xsd/settings-1.0.0.xsd"> 88 <localRepository/> 89 <interactiveMode/> 90 <usePluginRegistry/> 91 <offline/> 92 <pluginGroups/> 93 <servers/> 94 <mirrors/> 95 <proxies/> 96 <profiles> 97 <profile> 98 <id>quattor-plugins</id> 99 <pluginRepositories> 100 <pluginRepository> 101 <id>quattor-releases</id> 102 <url>http://lapp-repo01.in2p3.fr:8081/nexus/content/repositories/releases/</url> 103 </pluginRepository> 104 </pluginRepositories> 105 </profile> 106 </profiles> 107 <activeProfiles/> 108 </settings> 109 }}} 83 == Pan language == 110 84 111 112 == Pan language ==113 85 * [wiki:Doc/panc pan documentation] 114 86 * [wiki:Doc/panc/language pan development roadmap]