Index: maven-commandline-plugin/src/test/IsisFish_options.properties diff -u /dev/null maven-commandline-plugin/src/test/IsisFish_options.properties:1.1 --- /dev/null Tue Dec 18 18:40:16 2007 +++ maven-commandline-plugin/src/test/IsisFish_options.properties Tue Dec 18 18:40:11 2007 @@ -0,0 +1,236 @@ +### +### list +### +list.option.definition=--list|-l * [filter:string] +list.option.description=affiche la liste d'un certain type d'objects Isis \ + (analyseplans|exports|formules|regions|rules|scripts|simulations|simulators)\ + avec possibilit\u00e9 d'appliquer un filtre (filter) + +### +### add-import-export +### +addScript.option.definition=--add|-a [check|force] +addScript.option.description=ajoute un script d'un certain type (analyseplans|exports|\ + formules=type|rules|scripts|simulators) \u00e0 partir d'un fichier existant \ + (file) (pour les formules il faut pr\u00e9ciser son type) + +import.option.definition=--import|-i [force] +import.option.description=importe un fichier existant (fileZip) pr\u00e9c\u00e9demment\ + export\u00e9 d'Isis (region, simulation ou script) + +importAndRenameRegion.option.definition=--importAndRenameRegion [force] +importAndRenameRegion.option.description=import region from (regionFile) zip v3 file format \ + and rename it (name) + +exportData.option.definition=--export|-o [force] +exportData.option.description=export dans un nouveau fichier **fileZip** une region, ou une \ + simulation en stipulant son nom, utilisez **force** pour \u00E9craser une archive existante. + +exportScript.option.definition=--export-script|-os [filter:string] [force] +exportScript.option.description=export dans un nouveau fichier (fileZip) des scripts d'un certain \ + type **analyseplan|export|formule|rule|script|simulator** (pour les formules \ + il faut fournir un **type**) avec possibilit\u00e9 d'effectuer un filtre \ + **filter**, utilisez **force** pour \u00E9craser une archive existante. + +### +### simualtion options +### +simulate.option.definition=--simulate +simulate.option.description=lance une simulation \u00e0 partir de son nom (simulation-id) \ + et en sp\u00e9cifiant le fichier de param\u00e8tres de simulation existant (file) + +### +### vcs options +### +vcsUpdateCommitState.option.definition=--vcs [file:file*] +vcsUpdateCommitState.option.description=effectue une op\u00e9ration de communication avec le serveur distant \ + (update|commit|state) avec possibilit\u00e9 de sp\u00e9cifier les fichiers cibles \ + existants (file) + +vcsAddRemove.option.definition=--vcs2 +vcsAddRemove.option.description=ajoute ou supprime du r\u00e9pository local un ensemble de fichiers \ + existants (file) + +update.option.definition=--update|-u +update.option.description=update or not the local repository (value) + +createSshKey.option.definition=--create-ssh-key|-c [force] [privateKeyFile:newfile] +createSshKey.option.description=create key pair for vcs ssh access using vcs.ssh.keyFile property or the given (privateKeyFile), with a (force) argument to overwrite + +sshKeyFile.option.definition=--ssh-key-file|-k +sshKeyFile.option.description=change private ssh key file path in vcs configuration (vcs.ssh.keyFile) + +### +### configuration options +### + +config.option.definition=--config * [vcs] +config.option.description=remplace la valeur d'une propri\u00E9t\u00E9 de \ + clef **key** de la configuration [vcs] par la valeur **value**. + +resetConfig.option.definition=--resetConfig +resetConfig.option.description=R\u00E9initialisation de la configuration. + +### +### autres options +### + +ui.option.definition=--ui +ui.option.description=launch or not user interface (value) + +mavenFile.option.definition=--mavenFile +mavenFile.option.description=Checkout maven file from server (pom.xml) + +help.option.definition=--help|-h +help.option.description=Show this help + +### +### les propriétés de la configuration principal +### +# le prefixe définie la catégorie de configuration, celle par défaut est main. +# chaque catégorie sera implanté dans un Config spécifique et une enum ConfigProperty. +# on génèrera ici ExampleConfig et ExampleConfigProperty au préfixe près +#example.config.definition.propertyKey=(boolean|string|int|float|file|class|url|pattern|QFN d'Enum)[:defaultValue] +#example.config.modifiers.propertyKey=[final]|[transient]|[static] +#example.config.description.propertyKey=la doc de la propriété + +main.config.definition.compileDirectory=file +main.config.modifiers.compileDirectory=final +main.config.description.compileDirectory= + +main.config.definition.country=string:FR +main.config.modifiers.country= +main.config.description.country= + +main.config.definition.defaultBackpuDirectory=file +main.config.modifiers.defaultBackpuDirectory=final +main.config.description.defaultBackpuDirectory= + +main.config.definition.defaultExportDirectory=file +main.config.modifiers.defaultExportDirectory= +main.config.description.defaultExportDirectory= + +main.config.definition.defaultExportNames=string +main.config.modifiers.defaultExportNames= +main.config.description.defaultExportNames= + +main.config.definition.defaultMapFilename=string +main.config.modifiers.defaultMapFilename= +main.config.description.defaultMapFilename= + +main.config.definition.defaultResultNames=string +main.config.modifiers.defaultResultNames= +main.config.description.defaultResultNames= + +main.config.definition.defaultSimulatorScript=string +main.config.modifiers.defaultSimulatorScript= +main.config.description.defaultSimulatorScript= + +main.config.definition.defaultTagValue=string +main.config.modifiers.defaultTagValue= +main.config.description.defaultTagValue= + +main.config.definition.javadocUrl=url:http://isis-fish.labs.libre-entreprise.org/apidocs/ +main.config.modifiers.javadocUrl=final +main.config.description.javadocUrl= + +main.config.definition.language=string:fr +main.config.modifiers.language= +main.config.description.language= + +main.config.definition.localSimulator=string +main.config.modifiers.localSimulator= +main.config.description.localSimulator= + +main.config.definition.simulationServerLogin=string:anonymous +main.config.modifiers.simulationServerLogin= +main.config.description.simulationServerLogin= + +main.config.definition.simulationServerPassword=string:guest +main.config.modifiers.simulationServerPassword= +main.config.description.simulationServerPassword= + +main.config.definition.simulationServerUrl=url:http://simulateur.ifremer.fr:9090 +main.config.modifiers.simulationServerUrl=final +main.config.description.simulationServerUrl= + +main.config.definition.simulationShowOnlyError=boolean:true +main.config.modifiers.simulationShowOnlyError= +main.config.description.simulationShowOnlyError= + +main.config.definition.simulationShowOnlyQueue=boolean:true +main.config.modifiers.simulationShowOnlyQueue= +main.config.description.simulationShowOnlyQueue= + +main.config.definition.smtpServer=string:smtp +main.config.modifiers.smtpServer= +main.config.description.smtpServer= + +main.config.definition.userMail=string +main.config.modifiers.userMail= +main.config.description.userMail= + +main.config.definition.userName=string +main.config.modifiers.userName= +main.config.description.userName= + +main.config.definition.version=string:3.1.0 +main.config.modifiers.version=final,static +main.config.description.version= + +### +### les propriétés de la configuration vcs +### +vcs.config.definition.databaseVersion=string:3.1.0 +vcs.config.modifiers.databaseVersion=final,static +vcs.config.description.databaseVersion= + +vcs.config.definition.hostName=string:labs.libre-entreprise.org +vcs.config.modifiers.hostName=final +vcs.config.description.hostName= + +vcs.config.definition.localDatabase=string:isis-database-3 +vcs.config.modifiers.localDatabase=final +vcs.config.description.localDatabase= + +vcs.config.definition.localPath=string +vcs.config.modifiers.localPath=final +vcs.config.description.localPath= + +vcs.config.definition.remoteDatabase=string +vcs.config.modifiers.remoteDatabase=final +vcs.config.description.remoteDatabase= + +vcs.config.definition.remotePath=string:svnroot/isis-fish-data +vcs.config.modifiers.remotePath=final +vcs.config.description.remotePath= + +vcs.config.definition.ssh2Connexion=boolean:false +vcs.config.modifiers.ssh2Connexion= +vcs.config.description.ssh2Connexion= + +vcs.config.definition.ssh2KeyFile=file +vcs.config.modifiers.ssh2KeyFile= +vcs.config.description.ssh2KeyFile= + +vcs.config.definition.ssh2NoPassphrase=boolean:true +vcs.config.modifiers.ssh2NoPassphrase= +vcs.config.description.ssh2NoPassphrase= + +vcs.config.definition.ssh2Passphrase=string +vcs.config.modifiers.ssh2Passphrase=transient +vcs.config.description.ssh2Passphrase= + +# propriété de type enum +vcs.config.definition.type=fr.ifremer.isisfish.versionning.VCSType:SVN +vcs.config.modifiers.type=final +vcs.config.description.type= + +# propriété de type enum +vcs.config.definition.typeRepo=fr.ifremer.isisfish.versionning.VCSTypeRepo:TAG +vcs.config.modifiers.typeRepo=final +vcs.config.description.typeRepo= + +vcs.config.definition.userName=string:anonymous +vcs.config.modifiers.userName= +vcs.config.description.userName=