mirror of
https://github.com/apache/maven.git
synced 2025-02-08 11:05:37 +00:00
o merged r541157 from branch (reformat before working on MNG-2461)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@541158 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b88762449b
commit
cc427b82c0
@ -1,28 +1,29 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
or more contributor license agreements. See the NOTICE file
|
or more contributor license agreements. See the NOTICE file
|
||||||
distributed with this work for additional information
|
distributed with this work for additional information
|
||||||
regarding copyright ownership. The ASF licenses this file
|
regarding copyright ownership. The ASF licenses this file
|
||||||
to you under the Apache License, Version 2.0 (the
|
to you under the Apache License, Version 2.0 (the
|
||||||
"License"); you may not use this file except in compliance
|
"License"); you may not use this file except in compliance
|
||||||
with the License. You may obtain a copy of the License at
|
with the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing,
|
Unless required by applicable law or agreed to in writing,
|
||||||
software distributed under the License is distributed on an
|
software distributed under the License is distributed on an
|
||||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
KIND, either express or implied. See the License for the
|
KIND, either express or implied. See the License for the
|
||||||
specific language governing permissions and limitations
|
specific language governing permissions and limitations
|
||||||
under the License.
|
under the License.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<model>
|
<model>
|
||||||
<id>settings</id>
|
<id>settings</id>
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
<p>This is a reference for the user-specific configuration for Maven.</p>
|
<p>This is a reference for the user-specific configuration for Maven.</p>
|
||||||
<p>Includes things that should not be distributed with the pom.xml file, such as developer identity, along with
|
<p>Includes things that should not be distributed with the pom.xml file, such as developer identity, along with
|
||||||
local settings, like proxy information.</p>
|
local settings, like proxy information.</p>
|
||||||
@ -31,7 +32,8 @@ under the License.
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a href="http://maven.apache.org/xsd/settings-1.0.0.xsd">http://maven.apache.org/xsd/settings-1.0.0.xsd</a>.</li>
|
<li><a href="http://maven.apache.org/xsd/settings-1.0.0.xsd">http://maven.apache.org/xsd/settings-1.0.0.xsd</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<defaults>
|
<defaults>
|
||||||
<default>
|
<default>
|
||||||
<key>package</key>
|
<key>package</key>
|
||||||
@ -42,12 +44,15 @@ under the License.
|
|||||||
<class>
|
<class>
|
||||||
<name>TrackableBase</name>
|
<name>TrackableBase</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>common base class that contains code to track the source for this instance
|
<description>
|
||||||
(USER|GLOBAL)</description>
|
common base class that contains code to track the source for
|
||||||
|
this instance (USER|GLOBAL)
|
||||||
|
</description>
|
||||||
<codeSegments>
|
<codeSegments>
|
||||||
<codeSegment>
|
<codeSegment>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<code><![CDATA[
|
<code>
|
||||||
|
<![CDATA[
|
||||||
public static final String USER_LEVEL = "user-level";
|
public static final String USER_LEVEL = "user-level";
|
||||||
public static final String GLOBAL_LEVEL = "global-level";
|
public static final String GLOBAL_LEVEL = "global-level";
|
||||||
|
|
||||||
@ -75,7 +80,8 @@ under the License.
|
|||||||
{
|
{
|
||||||
return sourceLevel;
|
return sourceLevel;
|
||||||
}
|
}
|
||||||
]]></code>
|
]]>
|
||||||
|
</code>
|
||||||
</codeSegment>
|
</codeSegment>
|
||||||
</codeSegments>
|
</codeSegments>
|
||||||
</class>
|
</class>
|
||||||
@ -97,19 +103,29 @@ under the License.
|
|||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<superClass>TrackableBase</superClass>
|
<superClass>TrackableBase</superClass>
|
||||||
<description>Root element of the user configuration file.</description>
|
<description>
|
||||||
|
Root element of the user configuration file.
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>localRepository</name>
|
<name>localRepository</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<required>true</required>
|
<required>true</required>
|
||||||
<description><![CDATA[The local repository.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The local repository.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>interactiveMode</name>
|
<name>interactiveMode</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[Whether Maven should attempt to interact with the user for input.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
Whether Maven should attempt to interact with the user for input.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>boolean</type>
|
<type>boolean</type>
|
||||||
<defaultValue>true</defaultValue>
|
<defaultValue>true</defaultValue>
|
||||||
</field>
|
</field>
|
||||||
@ -117,7 +133,10 @@ under the License.
|
|||||||
<name>usePluginRegistry</name>
|
<name>usePluginRegistry</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>
|
<description>
|
||||||
<![CDATA[Whether Maven should use the plugin-registry.xml file to manage plugin versions.]]></description>
|
<![CDATA[
|
||||||
|
Whether Maven should use the plugin-registry.xml file to manage plugin versions.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>boolean</type>
|
<type>boolean</type>
|
||||||
<defaultValue>false</defaultValue>
|
<defaultValue>false</defaultValue>
|
||||||
</field>
|
</field>
|
||||||
@ -133,7 +152,10 @@ under the License.
|
|||||||
<name>offline</name>
|
<name>offline</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<required>false</required>
|
<required>false</required>
|
||||||
<description><![CDATA[Indicate whether maven should operate in offline mode full-time.]]>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
Indicate whether maven should operate in offline mode full-time.
|
||||||
|
]]>
|
||||||
</description>
|
</description>
|
||||||
<type>boolean</type>
|
<type>boolean</type>
|
||||||
<defaultValue>false</defaultValue>
|
<defaultValue>false</defaultValue>
|
||||||
@ -157,13 +179,15 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>proxies</name>
|
<name>proxies</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Configuration for different proxy profiles. Multiple proxy profiles
|
Configuration for different proxy profiles. Multiple proxy profiles
|
||||||
might come in handy for anyone working from a notebook or other
|
might come in handy for anyone working from a notebook or other
|
||||||
mobile platform, to enable easy switching of entire proxy
|
mobile platform, to enable easy switching of entire proxy
|
||||||
configurations by simply specifying the profile id, again either from
|
configurations by simply specifying the profile id, again either from
|
||||||
the command line or from the defaults section below.
|
the command line or from the defaults section below.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Proxy</type>
|
<type>Proxy</type>
|
||||||
<multiplicity>*</multiplicity>
|
<multiplicity>*</multiplicity>
|
||||||
@ -172,11 +196,13 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>servers</name>
|
<name>servers</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Configuration of server-specific settings, mainly authentication
|
Configuration of server-specific settings, mainly authentication
|
||||||
method. This allows configuration of authentication on a per-server
|
method. This allows configuration of authentication on a per-server
|
||||||
basis.
|
basis.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Server</type>
|
<type>Server</type>
|
||||||
<multiplicity>*</multiplicity>
|
<multiplicity>*</multiplicity>
|
||||||
@ -185,7 +211,8 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>mirrors</name>
|
<name>mirrors</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>Configuration of download mirrors for repositories.
|
<description>
|
||||||
|
Configuration of download mirrors for repositories.
|
||||||
</description>
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Mirror</type>
|
<type>Mirror</type>
|
||||||
@ -195,10 +222,12 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>profiles</name>
|
<name>profiles</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Configuration of build profiles for adjusting the build
|
Configuration of build profiles for adjusting the build
|
||||||
according to environmental parameters
|
according to environmental parameters.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Profile</type>
|
<type>Profile</type>
|
||||||
<multiplicity>*</multiplicity>
|
<multiplicity>*</multiplicity>
|
||||||
@ -207,10 +236,12 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>activeProfiles</name>
|
<name>activeProfiles</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
List of manually-activated build profiles, specified in the order in which
|
List of manually-activated build profiles, specified in the order in which
|
||||||
they should be applied.
|
they should be applied.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<multiplicity>*</multiplicity>
|
<multiplicity>*</multiplicity>
|
||||||
@ -219,8 +250,10 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>pluginGroups</name>
|
<name>pluginGroups</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>List of groupIds to search for a plugin when that plugin groupId is not explicitly
|
<description>
|
||||||
provided.</description>
|
List of groupIds to search for a plugin when that plugin
|
||||||
|
groupId is not explicitly provided.
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<multiplicity>*</multiplicity>
|
<multiplicity>*</multiplicity>
|
||||||
@ -230,7 +263,8 @@ under the License.
|
|||||||
<codeSegments>
|
<codeSegments>
|
||||||
<codeSegment>
|
<codeSegment>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<code><![CDATA[
|
<code>
|
||||||
|
<![CDATA[
|
||||||
public Boolean getInteractiveMode()
|
public Boolean getInteractiveMode()
|
||||||
{
|
{
|
||||||
return Boolean.valueOf( isInteractiveMode() );
|
return Boolean.valueOf( isInteractiveMode() );
|
||||||
@ -353,7 +387,8 @@ under the License.
|
|||||||
{
|
{
|
||||||
return runtimeInfo;
|
return runtimeInfo;
|
||||||
}
|
}
|
||||||
]]></code>
|
]]>
|
||||||
|
</code>
|
||||||
</codeSegment>
|
</codeSegment>
|
||||||
</codeSegments>
|
</codeSegments>
|
||||||
</class>
|
</class>
|
||||||
@ -399,49 +434,74 @@ under the License.
|
|||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<required>false</required>
|
<required>false</required>
|
||||||
<defaultValue>false</defaultValue>
|
<defaultValue>false</defaultValue>
|
||||||
<description><![CDATA[Whether this proxy configuration is the active one.]]>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
Whether this proxy configuration is the active one.
|
||||||
|
]]>
|
||||||
</description>
|
</description>
|
||||||
<type>boolean</type>
|
<type>boolean</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>protocol</name>
|
<name>protocol</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The proxy protocol.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The proxy protocol.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<defaultValue>http</defaultValue>
|
<defaultValue>http</defaultValue>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>username</name>
|
<name>username</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The proxy user.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The proxy user.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>password</name>
|
<name>password</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The proxy password.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The proxy password.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>port</name>
|
<name>port</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The proxy port.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The proxy port.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>int</type>
|
<type>int</type>
|
||||||
<defaultValue>8080</defaultValue>
|
<defaultValue>8080</defaultValue>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>host</name>
|
<name>host</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The proxy host.]]></description>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The proxy host.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<required>true</required>
|
<required>true</required>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>nonProxyHosts</name>
|
<name>nonProxyHosts</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
The list of non-proxied hosts (delimited by |).
|
The list of non-proxied hosts (delimited by |).
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
@ -454,55 +514,71 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>username</name>
|
<name>username</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The username used to authenticate.]]>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The username used to authenticate.
|
||||||
|
]]>
|
||||||
</description>
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>password</name>
|
<name>password</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
The password used in conjunction with the username to authenticate.
|
The password used in conjunction with the username to authenticate.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>privateKey</name>
|
<name>privateKey</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The private key location used to authenticate.]]>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The private key location used to authenticate.
|
||||||
|
]]>
|
||||||
</description>
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>passphrase</name>
|
<name>passphrase</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
The passphrase used in conjunction with the privateKey to authenticate.
|
The passphrase used in conjunction with the privateKey to authenticate.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>filePermissions</name>
|
<name>filePermissions</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
The permissions for files when they are created.
|
The permissions for files when they are created.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>directoryPermissions</name>
|
<name>directoryPermissions</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
The permissions for directories when they are created.
|
The permissions for directories when they are created.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>configuration</name>
|
<name>configuration</name>
|
||||||
<type>DOM</type>
|
<type>DOM</type>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Extra configuration for the transport layer.
|
Extra configuration for the transport layer.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
</class>
|
</class>
|
||||||
@ -510,22 +586,27 @@ under the License.
|
|||||||
<name>Mirror</name>
|
<name>Mirror</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<superClass>IdentifiableBase</superClass>
|
<superClass>IdentifiableBase</superClass>
|
||||||
<description>A download mirror for a given repository.</description>
|
<description>
|
||||||
|
A download mirror for a given repository.
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>mirrorOf</name>
|
<name>mirrorOf</name>
|
||||||
<required>true</required>
|
<required>true</required>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The server ID of the repository being mirrored, eg
|
<description>
|
||||||
"central". This MUST NOT match the mirror id.</description>
|
The server ID of the repository being mirrored, eg
|
||||||
|
"central". This MUST NOT match the mirror id.
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<required>false</required>
|
<required>false</required>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The optional name that describes the mirror.
|
<description>
|
||||||
|
The optional name that describes the mirror.
|
||||||
</description>
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
@ -545,12 +626,13 @@ under the License.
|
|||||||
Whether to allow the user of the original as a fallback if an artifact is not found on the mirror.
|
Whether to allow the user of the original as a fallback if an artifact is not found on the mirror.
|
||||||
</description>
|
</description>
|
||||||
</field>
|
</field>
|
||||||
-->
|
-->
|
||||||
</fields>
|
</fields>
|
||||||
<codeSegments>
|
<codeSegments>
|
||||||
<codeSegment>
|
<codeSegment>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<code><![CDATA[
|
<code>
|
||||||
|
<![CDATA[
|
||||||
|
|
||||||
public String toString()
|
public String toString()
|
||||||
{
|
{
|
||||||
@ -563,7 +645,8 @@ under the License.
|
|||||||
sb.append( "]" );
|
sb.append( "]" );
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
]]></code>
|
]]>
|
||||||
|
</code>
|
||||||
</codeSegment>
|
</codeSegment>
|
||||||
</codeSegments>
|
</codeSegments>
|
||||||
</class>
|
</class>
|
||||||
@ -572,24 +655,33 @@ under the License.
|
|||||||
<name>Profile</name>
|
<name>Profile</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<superClass>IdentifiableBase</superClass>
|
<superClass>IdentifiableBase</superClass>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Modifications to the build process which is keyed on some
|
Modifications to the build process which is keyed on some
|
||||||
sort of environmental parameter.
|
sort of environmental parameter.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>activation</name>
|
<name>activation</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The conditional logic which will automatically
|
<description>
|
||||||
trigger the inclusion of this profile.]]></description>
|
<![CDATA[
|
||||||
|
The conditional logic which will automatically
|
||||||
|
trigger the inclusion of this profile.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Activation</type>
|
<type>Activation</type>
|
||||||
</association>
|
</association>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>properties</name>
|
<name>properties</name>
|
||||||
<description>Extended configuration specific to this profile goes
|
<description>
|
||||||
here. Contents take the form of <property.name>property.value</property.name></description>
|
Extended configuration specific to this profile goes here.
|
||||||
|
Contents take the form of
|
||||||
|
<property.name>property.value</property.name>
|
||||||
|
</description>
|
||||||
<type>Properties</type>
|
<type>Properties</type>
|
||||||
<association xml.mapStyle="inline">
|
<association xml.mapStyle="inline">
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
@ -599,7 +691,10 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>repositories</name>
|
<name>repositories</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[The lists of the remote repositories]]>
|
<description>
|
||||||
|
<![CDATA[
|
||||||
|
The lists of the remote repositories.
|
||||||
|
]]>
|
||||||
</description>
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Repository</type>
|
<type>Repository</type>
|
||||||
@ -609,47 +704,61 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>pluginRepositories</name>
|
<name>pluginRepositories</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
The lists of the remote repositories for discovering plugins
|
<![CDATA[
|
||||||
]]></description>
|
The lists of the remote repositories for discovering plugins.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>Repository</type>
|
<type>Repository</type>
|
||||||
<multiplicity>*</multiplicity>
|
<multiplicity>*</multiplicity>
|
||||||
</association>
|
</association>
|
||||||
<comment><![CDATA[ This may be removed or relocated in the near
|
<comment>
|
||||||
|
<![CDATA[
|
||||||
|
This may be removed or relocated in the near
|
||||||
future. It is undecided whether plugins really need a remote
|
future. It is undecided whether plugins really need a remote
|
||||||
repository set of their own. ]]></comment>
|
repository set of their own.
|
||||||
|
]]>
|
||||||
|
</comment>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
</class>
|
</class>
|
||||||
<class>
|
<class>
|
||||||
<name>Activation</name>
|
<name>Activation</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
The conditions within the build runtime environment which will trigger
|
The conditions within the build runtime environment which will trigger
|
||||||
the automatic inclusion of the parent build profile.
|
the automatic inclusion of the parent build profile.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>activeByDefault</name>
|
<name>activeByDefault</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>boolean</type>
|
<type>boolean</type>
|
||||||
<description>Flag specifying whether this profile is active as a default.</description>
|
<description>
|
||||||
|
Flag specifying whether this profile is active as a default.
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>jdk</name>
|
<name>jdk</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Specifies that this profile will be activated when a matching JDK is detected.
|
Specifies that this profile will be activated when a matching JDK is detected.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>os</name>
|
<name>os</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Specifies that this profile will be activated when matching OS attributes are detected.
|
Specifies that this profile will be activated when matching OS attributes are detected.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>ActivationOS</type>
|
<type>ActivationOS</type>
|
||||||
</association>
|
</association>
|
||||||
@ -657,9 +766,11 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>property</name>
|
<name>property</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Specifies that this profile will be activated when this System property is specified.
|
Specifies that this profile will be activated when this System property is specified.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>ActivationProperty</type>
|
<type>ActivationProperty</type>
|
||||||
</association>
|
</association>
|
||||||
@ -667,9 +778,11 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>file</name>
|
<name>file</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Specifies that this profile will be activated based on existence of a file.
|
Specifies that this profile will be activated based on existence of a file.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>ActivationFile</type>
|
<type>ActivationFile</type>
|
||||||
</association>
|
</association>
|
||||||
@ -681,40 +794,50 @@ under the License.
|
|||||||
<class>
|
<class>
|
||||||
<name>RepositoryBase</name>
|
<name>RepositoryBase</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
Repository contains the information needed
|
Repository contains the information needed
|
||||||
for establishing connections with remote repoistory
|
for establishing connections with remote repoistory
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>id</name>
|
<name>id</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
A unique identifier for a repository.
|
A unique identifier for a repository.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
Human readable name of the repository
|
<![CDATA[
|
||||||
]]></description>
|
Human readable name of the repository.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>url</name>
|
<name>url</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
The url of the repository
|
<![CDATA[
|
||||||
]]></description>
|
The url of the repository.
|
||||||
|
]]>
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>layout</name>
|
<name>layout</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>The type of layout this repository uses for locating and storing artifacts - can be "legacy" or
|
<description>
|
||||||
"default".</description>
|
The type of layout this repository uses for locating and
|
||||||
|
storing artifacts - can be "legacy" or "default".
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<defaultValue>default</defaultValue>
|
<defaultValue>default</defaultValue>
|
||||||
</field>
|
</field>
|
||||||
@ -722,7 +845,8 @@ under the License.
|
|||||||
<codeSegments>
|
<codeSegments>
|
||||||
<codeSegment>
|
<codeSegment>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<code><![CDATA[
|
<code>
|
||||||
|
<![CDATA[
|
||||||
public boolean equals( Object obj )
|
public boolean equals( Object obj )
|
||||||
{
|
{
|
||||||
RepositoryBase other = (RepositoryBase) obj;
|
RepositoryBase other = (RepositoryBase) obj;
|
||||||
@ -736,7 +860,8 @@ under the License.
|
|||||||
|
|
||||||
return retValue;
|
return retValue;
|
||||||
}
|
}
|
||||||
]]></code>
|
]]>
|
||||||
|
</code>
|
||||||
</codeSegment>
|
</codeSegment>
|
||||||
</codeSegments>
|
</codeSegments>
|
||||||
</class>
|
</class>
|
||||||
@ -746,13 +871,16 @@ under the License.
|
|||||||
<superClass>RepositoryBase</superClass>
|
<superClass>RepositoryBase</superClass>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>
|
<description>
|
||||||
Repository contains the information needed for establishing connections with remote repoistory
|
Repository contains the information needed for establishing
|
||||||
|
connections with remote repoistory
|
||||||
</description>
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>releases</name>
|
<name>releases</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>How to handle downloading of releases from this repository</description>
|
<description>
|
||||||
|
How to handle downloading of releases from this repository
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>RepositoryPolicy</type>
|
<type>RepositoryPolicy</type>
|
||||||
</association>
|
</association>
|
||||||
@ -760,7 +888,9 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>snapshots</name>
|
<name>snapshots</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>How to handle downloading of snapshots from this repository</description>
|
<description>
|
||||||
|
How to handle downloading of snapshots from this repository
|
||||||
|
</description>
|
||||||
<association>
|
<association>
|
||||||
<type>RepositoryPolicy</type>
|
<type>RepositoryPolicy</type>
|
||||||
</association>
|
</association>
|
||||||
@ -770,12 +900,14 @@ under the License.
|
|||||||
<codeSegments>
|
<codeSegments>
|
||||||
<codeSegment>
|
<codeSegment>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<code><![CDATA[
|
<code>
|
||||||
|
<![CDATA[
|
||||||
public boolean equals( Object obj )
|
public boolean equals( Object obj )
|
||||||
{
|
{
|
||||||
return super.equals( obj );
|
return super.equals( obj );
|
||||||
}
|
}
|
||||||
]]></code>
|
]]>
|
||||||
|
</code>
|
||||||
</codeSegment>
|
</codeSegment>
|
||||||
</codeSegments>
|
</codeSegments>
|
||||||
</class>
|
</class>
|
||||||
@ -788,7 +920,10 @@ under the License.
|
|||||||
<field>
|
<field>
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>Whether to use this repository for downloading this type of artifact.</description>
|
<description>
|
||||||
|
Whether to use this repository for downloading this type of
|
||||||
|
artifact.
|
||||||
|
</description>
|
||||||
<type>boolean</type>
|
<type>boolean</type>
|
||||||
<defaultValue>true</defaultValue>
|
<defaultValue>true</defaultValue>
|
||||||
</field>
|
</field>
|
||||||
@ -796,16 +931,19 @@ under the License.
|
|||||||
<name>updatePolicy</name>
|
<name>updatePolicy</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>
|
<description>
|
||||||
The frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or
|
The frequency for downloading updates - can be "always",
|
||||||
"never" (only if it doesn't exist locally).
|
"daily" (default), "interval:XXX" (in minutes) or "never"
|
||||||
|
(only if it doesn't exist locally).
|
||||||
</description>
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>checksumPolicy</name>
|
<name>checksumPolicy</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description>What to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are
|
<description>
|
||||||
"fail" or "warn"</description>
|
What to do when verification of an artifact checksum fails -
|
||||||
|
warn, fail, etc. Valid values are "fail" or "warn"
|
||||||
|
</description>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
@ -814,81 +952,105 @@ under the License.
|
|||||||
<class>
|
<class>
|
||||||
<name>ActivationProperty</name>
|
<name>ActivationProperty</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
This is the property specification used to activate a profile. If the value field is empty,
|
This is the property specification used to activate a profile. If the value field is empty,
|
||||||
then the existence of the named property will activate the profile, otherwise it does a case-sensitive
|
then the existence of the named property will activate the profile, otherwise it does a case-sensitive
|
||||||
match against the property value as well.
|
match against the property value as well.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<required>true</required>
|
<required>true</required>
|
||||||
<description>The name of the property to be used to activate a profile</description>
|
<description>
|
||||||
|
The name of the property to be used to activate a profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>value</name>
|
<name>value</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The value of the property to be used to activate a profile</description>
|
<description>
|
||||||
|
The value of the property to be used to activate a profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
</class>
|
</class>
|
||||||
<class>
|
<class>
|
||||||
<name>ActivationOS</name>
|
<name>ActivationOS</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
This is an activator which will detect an operating system's attributes in order to activate
|
This is an activator which will detect an operating system's attributes in order to activate
|
||||||
its profile.
|
its profile.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The name of the OS to be used to activate a profile</description>
|
<description>
|
||||||
|
The name of the OS to be used to activate a profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>family</name>
|
<name>family</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The general family of the OS to be used to activate a profile (e.g. 'windows')</description>
|
<description>
|
||||||
|
The general family of the OS to be used to activate a
|
||||||
|
profile (e.g. 'windows')
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>arch</name>
|
<name>arch</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The architecture of the OS to be used to activate a profile</description>
|
<description>
|
||||||
|
The architecture of the OS to be used to activate a profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>version</name>
|
<name>version</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The version of the OS to be used to activate a profile</description>
|
<description>
|
||||||
|
The version of the OS to be used to activate a profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
</class>
|
</class>
|
||||||
<class>
|
<class>
|
||||||
<name>ActivationFile</name>
|
<name>ActivationFile</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<description><![CDATA[
|
<description>
|
||||||
|
<![CDATA[
|
||||||
This is the file specification used to activate a profile. The missing value will be a the location
|
This is the file specification used to activate a profile. The missing value will be a the location
|
||||||
of a file that needs to exist, and if it doesn't the profile must run. On the other hand exists will test
|
of a file that needs to exist, and if it doesn't the profile must run. On the other hand exists will test
|
||||||
for the existence of the file and if it is there will run the profile.
|
for the existence of the file and if it is there will run the profile.
|
||||||
]]></description>
|
]]>
|
||||||
|
</description>
|
||||||
<fields>
|
<fields>
|
||||||
<field>
|
<field>
|
||||||
<name>missing</name>
|
<name>missing</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The name of the file that should be missing to activate a profile</description>
|
<description>
|
||||||
|
The name of the file that should be missing to activate a
|
||||||
|
profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
<field>
|
<field>
|
||||||
<name>exists</name>
|
<name>exists</name>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<type>String</type>
|
<type>String</type>
|
||||||
<description>The name of the file that should exist to activate a profile</description>
|
<description>
|
||||||
|
The name of the file that should exist to activate a profile
|
||||||
|
</description>
|
||||||
</field>
|
</field>
|
||||||
</fields>
|
</fields>
|
||||||
</class>
|
</class>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user