<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright (c) 2010 Perforce Software. All rights reserved. --> <model xmlns="http://modello.codehaus.org/MODELLO/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://modello.codehaus.org/MODELLO/1.1.0 http://modello.codehaus.org/xsd/modello-1.1.0.xsd" xml.namespace="http://maven.apache.org/SCM/STARTEAM/${version}" xml.schemaLocation="http://maven.apache.org/xsd/scm-p4maven-${version}.xsd"> <id>P4Maven</id> <name>P4Maven</name> <description>P4Maven Provider Model.</description> <defaults> <default> <key>package</key> <value>com.perforce.maven.scm.provider.p4.settings</value> </default> </defaults> <classes> <class rootElement="true" xml.tagName="p4maven-settings"> <name>Settings</name> <version>1.0.0+</version> <fields> <field> <name>clientName</name> <version>1.0.0+</version> <type>String</type> <description>If given, P4Maven provider will create a Perforce Client name and persisted</description> </field> <field> <name>p4Port</name> <version>1.0.0+</version> <type>String</type> <description>P4PORT overridable only by system property P4PORT</description> </field> <field> <name>jobs</name> <version>1.0.0+</version> <type>String</type> <description>Space separation Job IDs to be used with any submit</description> </field> <field> <name>lockTag</name> <version>1.0.0+</version> <type>boolean</type> <defaultValue>true</defaultValue> <description>Whether to lock the created label</description> </field> <field> <name>allowingTagUpdate</name> <version>1.0.0+</version> <type>boolean</type> <defaultValue>true</defaultValue> <description>Whether to allow update existing tag</description> </field> <field> <name>strictClientDiscovery</name> <version>1.0.0+</version> <type>boolean</type> <defaultValue>false</defaultValue> <description>Whether the discovered client must have its host field matches with the current host</description> </field> <field> <name>checkStaledConnection</name> <version>1.0.0+</version> <type>boolean</type> <defaultValue>false</defaultValue> <description>Check for staled connection. Turn this on for long lived session.</description> </field> <field> <name>charset</name> <version>1.0.0+</version> <type>String</type> <description>Server connection charset</description> </field> <field> <name>verbose</name> <version>1.0.0+</version> <type>boolean</type> <description>Display server message log</description> </field> </fields> </class> </classes> </model>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#6 | 11530 | dantran | -add -Dverbose=true to dump p4 server messages to stdout | ||
#5 | 9705 | dantran |
- add apache snapshot repo for maven-scm-test-1.10-SNAPSHOT - add settings'checkStaledConnection for optimization purpose |
||
#4 | 9632 | dantran |
- use groupId:artifactId:version to test release automation - Implment p4maven-settings.xml's p4Port field |
||
#3 | 9621 | dantran | add strictClientDiscovery external setting | ||
#2 | 9590 | dantran |
- add option to fail tag when it already exist - add P4ScmUrl parser test - cleanup |
||
#1 | 9519 | dantran | folder rename to match with its artifactId | ||
//guest/dantran/p4maven/com.perforce.maven/src/main/mdo/p4maven-settings.mdo | |||||
#2 | 9513 | dantran | add provider doc, deploy site:jar, support external charset config | ||
#1 | 9498 | dantran |
- Setup Maven site for documetation - Implement ~/m2/p4maven-settings.xml to store external config overridable by system properties. All global settings now can be retrieved va P4Utils |