mirror of https://github.com/apache/maven.git
o putting the description of active ITs in a single file and modifying Dan's perl script to use that
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@463306 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1d5431b9d6
commit
db9f372f07
|
@ -36,302 +36,6 @@ rmdir ${basedir}/test project
|
|||
|
||||
- cli-options.txt options used in mvn command line
|
||||
|
||||
|
||||
|
||||
Details:
|
||||
-------------------------------------------------------------------------------
|
||||
it0000: The simplest of builds. We have one application class and one test
|
||||
class. There are no resources, no source generation, no resource
|
||||
generation and a the super model is employed to provide the build
|
||||
information.
|
||||
|
||||
it0001: Builds upon it0000: we add an application resource that is packaged
|
||||
up in the resultant JAR.
|
||||
|
||||
it0002: Builds upon it0001: we add the download of a dependency. We delete
|
||||
the JAR from the local repository and make sure it is there post build.
|
||||
|
||||
it0003: Builds upon it0001: we add a jar installation step. We delete the JAR
|
||||
from the local repository to make sure it is there post build.
|
||||
|
||||
it0004: The simplest of pom installation. We have a pom and we install it in
|
||||
local repository.
|
||||
|
||||
it0005: The simplest of pom installation. We have a snapshot pom and we install
|
||||
it in local repository.
|
||||
|
||||
it0006: Integration test for the verifier plugin.
|
||||
|
||||
it0007: We specify a parent in the POM and make sure that it is downloaded as
|
||||
part of the process.
|
||||
|
||||
it0008: Simple goal decoration where a plugin binds to a phase and the plugin must
|
||||
be downloaded from a remote repository before it can be executed. This
|
||||
test also checks to make sure that mojo parameters are aligned to the
|
||||
project basedir when their type is "java.io.File".
|
||||
|
||||
it0009: Test plugin configuration and goal configuration that overrides what the
|
||||
mojo has specified.
|
||||
|
||||
it0010: Since the artifact resolution does not use the project builder, we must
|
||||
ensure that the full hierarchy of all dependencies is resolved. This
|
||||
includes the dependencies of the parent-pom's of dependencies. This test
|
||||
will check this, by depending on classworlds, which is a dependency of
|
||||
maven-component, which is the parent of maven-plugin, which is an
|
||||
explicit dependency of this test.
|
||||
# TODO: must correct the assumptions of this test
|
||||
|
||||
it0011: Test specification of dependency versions via <dependencyManagement/>.
|
||||
|
||||
it0012: Test simple POM interpolation
|
||||
|
||||
it0013: Test plugin-plugin, which tests maven-plugin-tools-api and
|
||||
maven-plugin-tools-java. This will generate a plugin descriptor from
|
||||
java-based mojo sources, install the plugin, and then use it.
|
||||
|
||||
it0014: Test POM configuration by settings the -source and -target for the
|
||||
compiler to 1.4
|
||||
|
||||
it0016: Test a WAR generation
|
||||
|
||||
it0017: Test an EJB generation
|
||||
|
||||
it0018: Ensure that managed dependencies for dependency POMs are calculated
|
||||
correctly when resolved. Removes commons-logging-1.0.3 and checks it is
|
||||
redownloaded.
|
||||
|
||||
it0019: Test that a version is managed by pluginManagement in the super POM
|
||||
|
||||
it0020: Test beanshell mojo support.
|
||||
|
||||
it0021: Test pom-level profile inclusion (this one is activated by system
|
||||
property).
|
||||
|
||||
it0022: Test profile inclusion from profiles.xml (this one is activated by system
|
||||
property).
|
||||
|
||||
it0023: Test profile inclusion from settings.xml (this one is activated by an id
|
||||
in the activeProfiles section).
|
||||
|
||||
it0024: Test usage of <executions/> inside a plugin rather than <goals/>
|
||||
that are directly inside th plugin.
|
||||
|
||||
it0025: Test multiple goal executions with different execution-level configs.
|
||||
|
||||
it0026: Test merging of global- and user-level settings.xml files.
|
||||
|
||||
it0027: Test @execute with a custom lifecycle, including configuration
|
||||
|
||||
it0028: Test that unused configuration parameters from the POM don't cause the
|
||||
mojo to fail...they will show up as warnings in the -X output instead.
|
||||
|
||||
it0029: Test for pluginManagement injection of plugin configuration.
|
||||
|
||||
it0030: Test for injection of dependencyManagement through parents of
|
||||
dependency poms.
|
||||
|
||||
it0031: Test usage of plugins.xml mapping file on the repository to resolve
|
||||
plugin artifactId from it's prefix using the pluginGroups in
|
||||
the provided settings.xml.
|
||||
|
||||
it0032: Tests that a specified Maven version requirement that is lower doesn't cause any problems
|
||||
|
||||
it0033: Test an EAR generation
|
||||
|
||||
it0034: Test version range junit [3.7,) resolves to 3.8.1
|
||||
|
||||
it0035: Test artifact relocation.
|
||||
|
||||
it0036: Test building from release-pom.xml when it's available
|
||||
|
||||
it0037: Test building with alternate pom file using '-f'
|
||||
|
||||
it0038: Test building project from outside the project directory using '-f'
|
||||
option
|
||||
|
||||
it0039: Test reactor for projects that have release-pom.xml in addition to
|
||||
pom.xml. The release-pom.xml file should be chosen above pom.xml for
|
||||
these projects in the build.
|
||||
|
||||
it0040: Test the use of a packaging from a plugin
|
||||
|
||||
it0041: Test the use of a new type from a plugin
|
||||
|
||||
it0042: Test that the reactor can establish the artifact location of known projects for dependencies
|
||||
|
||||
it0043: Test for repository inheritence - ensure using the same id overrides the defaults
|
||||
|
||||
it0044: Test --settings CLI option
|
||||
|
||||
it0045: Test non-reactor behavior when plugin declares "@requiresProject false"
|
||||
|
||||
it0046: Test fail-never reactor behavior. Forces an exception to be thrown in
|
||||
the first module, but checks that the second modules is built.
|
||||
|
||||
it0047: Test the use case for having a compile time dependency be transitive:
|
||||
when you extend a class you need its dependencies at compile time.
|
||||
|
||||
it0048: Verify that default values for mojo parameters are working (indirectly,
|
||||
by verifying that the Surefire mojo is functioning correctly).
|
||||
|
||||
it0049: Test parameter alias usage.
|
||||
|
||||
it0050: Test surefire inclusion/exclusions
|
||||
|
||||
it0051: Test source attachment when -DperformRelease=true is specified.
|
||||
|
||||
it0052: Test that source attachment doesn't take place when
|
||||
-DperformRelease=true is missing.
|
||||
|
||||
it0053: Test that attached artifacts have the same buildnumber and timestamp
|
||||
as the main artifact. This will not correctly verify until we have
|
||||
some way to pattern-match the buildnumber/timestamp...
|
||||
|
||||
it0054: Test resource filtering.
|
||||
|
||||
it0055: Test that source includes/excludes with in the compiler plugin config.
|
||||
This will test excludes and testExcludes...
|
||||
|
||||
it0056: Test that multiple executions of the compile goal with different
|
||||
includes/excludes will succeed.
|
||||
|
||||
it0057: Verify that scope == 'provided' dependencies are available to tests.
|
||||
|
||||
it0058: Verify that profiles from settings.xml do not pollute module lists
|
||||
across projects in a reactorized build.
|
||||
|
||||
it0059: Verify that maven-1 POMs will be ignored but not stop the resolution
|
||||
process.
|
||||
|
||||
it0060: Test aggregation of list configuration items when using
|
||||
'combine.children=append' attribute. Specifically, merge the list of
|
||||
excludes for the testCompile mojo.
|
||||
|
||||
it0061: Verify that deployment of artifacts to a legacy-layout repository
|
||||
results in a groupId directory of 'the.full.group.id' instead of
|
||||
'the/full/group/id'.
|
||||
|
||||
it0062: Test that a deployment of a snapshot falls back to a non-snapshot repository if no snapshot repository is
|
||||
specified.
|
||||
|
||||
it0063: Test the use of a system scoped dependency to tools.jar.
|
||||
|
||||
it0064: Test the use of a mojo that uses setters instead of private fields
|
||||
for the population of configuration values.
|
||||
|
||||
it0065: Test that the basedir of the parent is set correctly.
|
||||
|
||||
it0066: Test that nonstandard POM files will be installed correctly.
|
||||
|
||||
it0067: Test activation of a profile from the command line.
|
||||
|
||||
it0068: Test repository accumulation.
|
||||
|
||||
it0069: Test offline mode.
|
||||
|
||||
it0070: Test a RAR generation.
|
||||
|
||||
it0071: Verifies that dotted property references work within plugin
|
||||
configurations.
|
||||
|
||||
it0072: Verifies that property references with dotted notation work within
|
||||
POM interpolation.
|
||||
|
||||
it0073: Tests context passing between mojos in the same plugin.
|
||||
|
||||
it0074: Test that plugin-level configuration instances are not nullified by
|
||||
execution-level configuration instances.
|
||||
|
||||
it0075: Verify that direct invocation of a mojo from the command line still
|
||||
results in the processing of modules included via profiles.
|
||||
|
||||
it0076: Test that plugins in pluginManagement aren't included in the build
|
||||
unless they are referenced by groupId/artifactId within the plugins
|
||||
section of a pom.
|
||||
|
||||
it0077: Test test jar attachment.
|
||||
|
||||
it0078: Test that configuration for maven-compiler-plugin is injected from
|
||||
PluginManagement section even when it's not explicitly defined in the
|
||||
plugins section.
|
||||
|
||||
it0079: Test that source attachments have the same build number as the main
|
||||
artifact when deployed.
|
||||
|
||||
it0080: Test that depending on a WAR doesn't also get its dependencies
|
||||
transitively.
|
||||
|
||||
it0081: Test per-plugin dependencies.
|
||||
|
||||
it0082: Test that the reactor can establish the artifact location of known projects for dependencies
|
||||
using process-sources to see that it works even when they aren't compiled
|
||||
|
||||
it0083: Verify that overriding a compile time dependency as provided in a WAR ensures it is not included.
|
||||
|
||||
it0084: Verify that the collector selecting a particular version gets the correct subtree
|
||||
|
||||
it0085: Verify that system-scoped dependencies get resolved with system scope
|
||||
when they are resolved transitively via another (non-system)
|
||||
dependency. Inherited scope should not apply in the case of
|
||||
system-scoped dependencies, no matter where they are.
|
||||
|
||||
it0086: Verify that a plugin dependency class can be loaded from both the plugin classloader and the
|
||||
context classloader available to the plugin.
|
||||
|
||||
it0087: Verify that a project-level plugin dependency class can be loaded from both the plugin classloader
|
||||
and the context classloader available to the plugin.
|
||||
|
||||
it0088: Test path translation.
|
||||
|
||||
it0089: Test that Checkstyle PackageNamesLoader.loadModuleFactory(..) method will complete as-is with
|
||||
the context classloader available to the plugin.
|
||||
|
||||
it0090: Test that ensures that envars are interpolated correctly into plugin
|
||||
configurations.
|
||||
|
||||
it0091: Test that currently demonstrates that properties are not correctly
|
||||
interpolated into other areas in the POM. This may strictly be a boolean
|
||||
problem: I captured the problem as it was reported.
|
||||
|
||||
it0092: Test that legacy repositories with legacy snapshots download correctly.
|
||||
|
||||
it0094: Test classloading issues with mojos after 2.0 (MNG-1898).
|
||||
|
||||
it0095: Test URL calculation when modules are in sibling dirs of parent. (MNG-2006)
|
||||
|
||||
it0096: Test that plugin executions from >1 step of inheritance don't run multiple times.
|
||||
|
||||
it0097: Test that the implied relative path for the parent POM works, even two
|
||||
levels deep.
|
||||
|
||||
it0098: Test that quoted system properties are processed correctly. [MNG-1415]
|
||||
|
||||
it0099: Test that parent-POMs cached during a build are available as parents
|
||||
to other POMs in the multimodule build. [MNG-2130]
|
||||
|
||||
it0100: Test that ${parent.artifactId} resolves correctly. [MNG-2124]
|
||||
|
||||
it0101: Test that properties defined in an active profile in the user's
|
||||
settings are available for interpolation of systemPath in a dependency.
|
||||
[MNG-2052]
|
||||
|
||||
it0102: Test that <activeByDefault/> calculations for profile activation only
|
||||
use profiles defined in the POM. [MNG-2136]
|
||||
|
||||
it0103: Verify that multimodule builds where one project references another as
|
||||
a parent can build, even if that parent is not correctly referenced by
|
||||
<relativePath/> and is not in the local repository. [MNG-2196]
|
||||
|
||||
it0104: Verify that plugin configurations are resolved correctly, particularly
|
||||
when they contain ${project.build.directory} in the string value of a
|
||||
Map.Entry.
|
||||
|
||||
it0105: MRESOURCES-18
|
||||
|
||||
it0106: When a project has modules and its parent is not preinstalled [MNG-2318]
|
||||
|
||||
it0107: Verify that default implementation of an implementation for a complex object works as
|
||||
expected [MNG-2293]
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
- generated sources
|
||||
|
|
|
@ -0,0 +1,292 @@
|
|||
it0000: The simplest of builds. We have one application class and one test
|
||||
class. There are no resources, no source generation, no resource
|
||||
generation and a the super model is employed to provide the build
|
||||
information.
|
||||
|
||||
it0001: Builds upon it0000: we add an application resource that is packaged
|
||||
up in the resultant JAR.
|
||||
|
||||
it0002: Builds upon it0001: we add the download of a dependency. We delete
|
||||
the JAR from the local repository and make sure it is there post build.
|
||||
|
||||
it0003: Builds upon it0001: we add a jar installation step. We delete the JAR
|
||||
from the local repository to make sure it is there post build.
|
||||
|
||||
it0004: The simplest of pom installation. We have a pom and we install it in
|
||||
local repository.
|
||||
|
||||
it0005: The simplest of pom installation. We have a snapshot pom and we install
|
||||
it in local repository.
|
||||
|
||||
it0006: Integration test for the verifier plugin.
|
||||
|
||||
it0007: We specify a parent in the POM and make sure that it is downloaded as
|
||||
part of the process.
|
||||
|
||||
it0008: Simple goal decoration where a plugin binds to a phase and the plugin must
|
||||
be downloaded from a remote repository before it can be executed. This
|
||||
test also checks to make sure that mojo parameters are aligned to the
|
||||
project basedir when their type is "java.io.File".
|
||||
|
||||
it0009: Test plugin configuration and goal configuration that overrides what the
|
||||
mojo has specified.
|
||||
|
||||
it0010: Since the artifact resolution does not use the project builder, we must
|
||||
ensure that the full hierarchy of all dependencies is resolved. This
|
||||
includes the dependencies of the parent-pom's of dependencies. This test
|
||||
will check this, by depending on classworlds, which is a dependency of
|
||||
maven-component, which is the parent of maven-plugin, which is an
|
||||
explicit dependency of this test.
|
||||
# TODO: must correct the assumptions of this test
|
||||
|
||||
it0011: Test specification of dependency versions via <dependencyManagement/>.
|
||||
|
||||
it0012: Test simple POM interpolation
|
||||
|
||||
it0013: Test plugin-plugin, which tests maven-plugin-tools-api and
|
||||
maven-plugin-tools-java. This will generate a plugin descriptor from
|
||||
java-based mojo sources, install the plugin, and then use it.
|
||||
|
||||
it0014: Test POM configuration by settings the -source and -target for the
|
||||
compiler to 1.4
|
||||
|
||||
it0016: Test a WAR generation
|
||||
|
||||
it0017: Test an EJB generation
|
||||
|
||||
it0018: Ensure that managed dependencies for dependency POMs are calculated
|
||||
correctly when resolved. Removes commons-logging-1.0.3 and checks it is
|
||||
redownloaded.
|
||||
|
||||
it0019: Test that a version is managed by pluginManagement in the super POM
|
||||
|
||||
it0020: Test beanshell mojo support.
|
||||
|
||||
it0021: Test pom-level profile inclusion (this one is activated by system
|
||||
property).
|
||||
|
||||
it0022: Test profile inclusion from profiles.xml (this one is activated by system
|
||||
property).
|
||||
|
||||
it0023: Test profile inclusion from settings.xml (this one is activated by an id
|
||||
in the activeProfiles section).
|
||||
|
||||
it0024: Test usage of <executions/> inside a plugin rather than <goals/>
|
||||
that are directly inside th plugin.
|
||||
|
||||
it0025: Test multiple goal executions with different execution-level configs.
|
||||
|
||||
it0026: Test merging of global- and user-level settings.xml files.
|
||||
|
||||
it0027: Test @execute with a custom lifecycle, including configuration
|
||||
|
||||
it0028: Test that unused configuration parameters from the POM don't cause the
|
||||
mojo to fail...they will show up as warnings in the -X output instead.
|
||||
|
||||
it0029: Test for pluginManagement injection of plugin configuration.
|
||||
|
||||
it0030: Test for injection of dependencyManagement through parents of
|
||||
dependency poms.
|
||||
|
||||
it0031: Test usage of plugins.xml mapping file on the repository to resolve
|
||||
plugin artifactId from it's prefix using the pluginGroups in
|
||||
the provided settings.xml.
|
||||
|
||||
it0032: Tests that a specified Maven version requirement that is lower doesn't cause any problems
|
||||
|
||||
it0033: Test an EAR generation
|
||||
|
||||
it0034: Test version range junit [3.7,) resolves to 3.8.1
|
||||
|
||||
it0035: Test artifact relocation.
|
||||
|
||||
it0036: Test building from release-pom.xml when it's available
|
||||
|
||||
it0037: Test building with alternate pom file using '-f'
|
||||
|
||||
it0038: Test building project from outside the project directory using '-f'
|
||||
option
|
||||
|
||||
it0039: Test reactor for projects that have release-pom.xml in addition to
|
||||
pom.xml. The release-pom.xml file should be chosen above pom.xml for
|
||||
these projects in the build.
|
||||
|
||||
it0040: Test the use of a packaging from a plugin
|
||||
|
||||
it0041: Test the use of a new type from a plugin
|
||||
|
||||
it0042: Test that the reactor can establish the artifact location of known projects for dependencies
|
||||
|
||||
it0043: Test for repository inheritence - ensure using the same id overrides the defaults
|
||||
|
||||
it0044: Test --settings CLI option
|
||||
|
||||
it0045: Test non-reactor behavior when plugin declares "@requiresProject false"
|
||||
|
||||
it0046: Test fail-never reactor behavior. Forces an exception to be thrown in
|
||||
the first module, but checks that the second modules is built.
|
||||
|
||||
it0047: Test the use case for having a compile time dependency be transitive:
|
||||
when you extend a class you need its dependencies at compile time.
|
||||
|
||||
it0048: Verify that default values for mojo parameters are working (indirectly,
|
||||
by verifying that the Surefire mojo is functioning correctly).
|
||||
|
||||
it0049: Test parameter alias usage.
|
||||
|
||||
it0050: Test surefire inclusion/exclusions
|
||||
|
||||
it0051: Test source attachment when -DperformRelease=true is specified.
|
||||
|
||||
it0052: Test that source attachment doesn't take place when
|
||||
-DperformRelease=true is missing.
|
||||
|
||||
it0053: Test that attached artifacts have the same buildnumber and timestamp
|
||||
as the main artifact. This will not correctly verify until we have
|
||||
some way to pattern-match the buildnumber/timestamp...
|
||||
|
||||
it0054: Test resource filtering.
|
||||
|
||||
it0055: Test that source includes/excludes with in the compiler plugin config.
|
||||
This will test excludes and testExcludes...
|
||||
|
||||
it0056: Test that multiple executions of the compile goal with different
|
||||
includes/excludes will succeed.
|
||||
|
||||
it0057: Verify that scope == 'provided' dependencies are available to tests.
|
||||
|
||||
it0058: Verify that profiles from settings.xml do not pollute module lists
|
||||
across projects in a reactorized build.
|
||||
|
||||
it0059: Verify that maven-1 POMs will be ignored but not stop the resolution
|
||||
process.
|
||||
|
||||
it0060: Test aggregation of list configuration items when using
|
||||
'combine.children=append' attribute. Specifically, merge the list of
|
||||
excludes for the testCompile mojo.
|
||||
|
||||
it0061: Verify that deployment of artifacts to a legacy-layout repository
|
||||
results in a groupId directory of 'the.full.group.id' instead of
|
||||
'the/full/group/id'.
|
||||
|
||||
it0062: Test that a deployment of a snapshot falls back to a non-snapshot repository if no snapshot repository is
|
||||
specified.
|
||||
|
||||
it0063: Test the use of a system scoped dependency to tools.jar.
|
||||
|
||||
it0064: Test the use of a mojo that uses setters instead of private fields
|
||||
for the population of configuration values.
|
||||
|
||||
it0065: Test that the basedir of the parent is set correctly.
|
||||
|
||||
it0066: Test that nonstandard POM files will be installed correctly.
|
||||
|
||||
it0067: Test activation of a profile from the command line.
|
||||
|
||||
it0068: Test repository accumulation.
|
||||
|
||||
it0069: Test offline mode.
|
||||
|
||||
it0070: Test a RAR generation.
|
||||
|
||||
it0071: Verifies that dotted property references work within plugin
|
||||
configurations.
|
||||
|
||||
it0072: Verifies that property references with dotted notation work within
|
||||
POM interpolation.
|
||||
|
||||
it0073: Tests context passing between mojos in the same plugin.
|
||||
|
||||
it0074: Test that plugin-level configuration instances are not nullified by
|
||||
execution-level configuration instances.
|
||||
|
||||
it0075: Verify that direct invocation of a mojo from the command line still
|
||||
results in the processing of modules included via profiles.
|
||||
|
||||
it0076: Test that plugins in pluginManagement aren't included in the build
|
||||
unless they are referenced by groupId/artifactId within the plugins
|
||||
section of a pom.
|
||||
|
||||
it0077: Test test jar attachment.
|
||||
|
||||
it0078: Test that configuration for maven-compiler-plugin is injected from
|
||||
PluginManagement section even when it's not explicitly defined in the
|
||||
plugins section.
|
||||
|
||||
it0079: Test that source attachments have the same build number as the main
|
||||
artifact when deployed.
|
||||
|
||||
it0080: Test that depending on a WAR doesn't also get its dependencies
|
||||
transitively.
|
||||
|
||||
it0081: Test per-plugin dependencies.
|
||||
|
||||
it0082: Test that the reactor can establish the artifact location of known projects for dependencies
|
||||
using process-sources to see that it works even when they aren't compiled
|
||||
|
||||
it0083: Verify that overriding a compile time dependency as provided in a WAR ensures it is not included.
|
||||
|
||||
it0084: Verify that the collector selecting a particular version gets the correct subtree
|
||||
|
||||
it0085: Verify that system-scoped dependencies get resolved with system scope
|
||||
when they are resolved transitively via another (non-system)
|
||||
dependency. Inherited scope should not apply in the case of
|
||||
system-scoped dependencies, no matter where they are.
|
||||
|
||||
it0086: Verify that a plugin dependency class can be loaded from both the plugin classloader and the
|
||||
context classloader available to the plugin.
|
||||
|
||||
it0087: Verify that a project-level plugin dependency class can be loaded from both the plugin classloader
|
||||
and the context classloader available to the plugin.
|
||||
|
||||
it0088: Test path translation.
|
||||
|
||||
it0089: Test that Checkstyle PackageNamesLoader.loadModuleFactory(..) method will complete as-is with
|
||||
the context classloader available to the plugin.
|
||||
|
||||
it0090: Test that ensures that envars are interpolated correctly into plugin
|
||||
configurations.
|
||||
|
||||
it0091: Test that currently demonstrates that properties are not correctly
|
||||
interpolated into other areas in the POM. This may strictly be a boolean
|
||||
problem: I captured the problem as it was reported.
|
||||
|
||||
it0092: Test that legacy repositories with legacy snapshots download correctly.
|
||||
|
||||
it0094: Test classloading issues with mojos after 2.0 (MNG-1898).
|
||||
|
||||
it0095: Test URL calculation when modules are in sibling dirs of parent. (MNG-2006)
|
||||
|
||||
it0096: Test that plugin executions from >1 step of inheritance don't run multiple times.
|
||||
|
||||
it0097: Test that the implied relative path for the parent POM works, even two
|
||||
levels deep.
|
||||
|
||||
it0098: Test that quoted system properties are processed correctly. [MNG-1415]
|
||||
|
||||
it0099: Test that parent-POMs cached during a build are available as parents
|
||||
to other POMs in the multimodule build. [MNG-2130]
|
||||
|
||||
it0100: Test that ${parent.artifactId} resolves correctly. [MNG-2124]
|
||||
|
||||
it0101: Test that properties defined in an active profile in the user's
|
||||
settings are available for interpolation of systemPath in a dependency.
|
||||
[MNG-2052]
|
||||
|
||||
it0102: Test that <activeByDefault/> calculations for profile activation only
|
||||
use profiles defined in the POM. [MNG-2136]
|
||||
|
||||
it0103: Verify that multimodule builds where one project references another as
|
||||
a parent can build, even if that parent is not correctly referenced by
|
||||
<relativePath/> and is not in the local repository. [MNG-2196]
|
||||
|
||||
it0104: Verify that plugin configurations are resolved correctly, particularly
|
||||
when they contain ${project.build.directory} in the string value of a
|
||||
Map.Entry.
|
||||
|
||||
it0105: MRESOURCES-18
|
||||
|
||||
it0106: When a project has modules and its parent is not preinstalled [MNG-2318]
|
||||
|
||||
it0107: Verify that default implementation of an implementation for a complex object works as
|
||||
expected [MNG-2293]
|
|
@ -0,0 +1,332 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4" relativePaths="false">
|
||||
<component name="AntConfiguration">
|
||||
<defaultAnt bundledAnt="true" />
|
||||
</component>
|
||||
<component name="BuildJarProjectSettings">
|
||||
<option name="BUILD_JARS_ON_MAKE" value="false" />
|
||||
</component>
|
||||
<component name="CodeStyleManager">
|
||||
<option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true" />
|
||||
<option name="CODE_STYLE_SCHEME" value="" />
|
||||
</component>
|
||||
<component name="CodeStyleProjectProfileManger">
|
||||
<option name="PROJECT_PROFILE" />
|
||||
<option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
|
||||
</component>
|
||||
<component name="CodeStyleSettingsManager">
|
||||
<option name="PER_PROJECT_SETTINGS" />
|
||||
<option name="USE_PER_PROJECT_SETTINGS" value="false" />
|
||||
</component>
|
||||
<component name="CompilerConfiguration">
|
||||
<option name="DEFAULT_COMPILER" value="Javac" />
|
||||
<option name="DEPLOY_AFTER_MAKE" value="0" />
|
||||
<resourceExtensions />
|
||||
<wildcardResourcePatterns>
|
||||
<entry name="!?*.java" />
|
||||
</wildcardResourcePatterns>
|
||||
</component>
|
||||
<component name="DataSourceManager" />
|
||||
<component name="DataSourceManagerImpl" />
|
||||
<component name="DependenciesAnalyzeManager">
|
||||
<option name="myForwardDirection" value="false" />
|
||||
</component>
|
||||
<component name="DependencyValidationManager" />
|
||||
<component name="EclipseCompilerSettings">
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="true" />
|
||||
<option name="DEPRECATION" value="false" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
<option name="MAXIMUM_HEAP_SIZE" value="128" />
|
||||
</component>
|
||||
<component name="EclipseEmbeddedCompilerSettings">
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="true" />
|
||||
<option name="DEPRECATION" value="false" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
<option name="MAXIMUM_HEAP_SIZE" value="128" />
|
||||
</component>
|
||||
<component name="EntryPointsManager">
|
||||
<entry_points />
|
||||
</component>
|
||||
<component name="ExportToHTMLSettings">
|
||||
<option name="PRINT_LINE_NUMBERS" value="false" />
|
||||
<option name="OPEN_IN_BROWSER" value="false" />
|
||||
<option name="OUTPUT_DIRECTORY" />
|
||||
</component>
|
||||
<component name="GUI Designer component loader factory" />
|
||||
<component name="IdProvider" IDEtalkID="8E5D86863483262AF476342E8B05EF03" />
|
||||
<component name="ImportConfiguration">
|
||||
<option name="VENDOR" />
|
||||
<option name="RELEASE_TAG" />
|
||||
<option name="LOG_MESSAGE" />
|
||||
<option name="CHECKOUT_AFTER_IMPORT" value="true" />
|
||||
</component>
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<option name="PROJECT_PROFILE" value="Project Default" />
|
||||
<option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
|
||||
<scopes />
|
||||
<profiles>
|
||||
<profile version="1.0" is_locked="false">
|
||||
<option name="myName" value="Project Default" />
|
||||
<option name="myLocal" value="false" />
|
||||
<used_levels>
|
||||
<error>
|
||||
<option name="myName" value="ERROR" />
|
||||
<option name="myVal" value="400" />
|
||||
</error>
|
||||
<warning>
|
||||
<option name="myName" value="WARNING" />
|
||||
<option name="myVal" value="300" />
|
||||
</warning>
|
||||
<information>
|
||||
<option name="myName" value="INFO" />
|
||||
<option name="myVal" value="200" />
|
||||
</information>
|
||||
<server>
|
||||
<option name="myName" value="SERVER PROBLEM" />
|
||||
<option name="myVal" value="100" />
|
||||
</server>
|
||||
</used_levels>
|
||||
</profile>
|
||||
</profiles>
|
||||
</component>
|
||||
<component name="JUnitProjectSettings">
|
||||
<option name="TEST_RUNNER" value="UI" />
|
||||
</component>
|
||||
<component name="JavacSettings">
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="false" />
|
||||
<option name="DEPRECATION" value="true" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
<option name="MAXIMUM_HEAP_SIZE" value="128" />
|
||||
</component>
|
||||
<component name="JavadocGenerationManager">
|
||||
<option name="OUTPUT_DIRECTORY" />
|
||||
<option name="OPTION_SCOPE" value="protected" />
|
||||
<option name="OPTION_HIERARCHY" value="false" />
|
||||
<option name="OPTION_NAVIGATOR" value="false" />
|
||||
<option name="OPTION_INDEX" value="false" />
|
||||
<option name="OPTION_SEPARATE_INDEX" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_USE" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false" />
|
||||
<option name="OPTION_DEPRECATED_LIST" value="false" />
|
||||
<option name="OTHER_OPTIONS" />
|
||||
<option name="HEAP_SIZE" />
|
||||
<option name="LOCALE" />
|
||||
<option name="OPEN_IN_BROWSER" value="false" />
|
||||
</component>
|
||||
<component name="JikesSettings">
|
||||
<option name="JIKES_PATH" value="" />
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="DEPRECATION" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="false" />
|
||||
<option name="IS_EMACS_ERRORS_MODE" value="true" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
</component>
|
||||
<component name="LogConsolePreferences">
|
||||
<option name="FILTER_ERRORS" value="false" />
|
||||
<option name="FILTER_WARNINGS" value="false" />
|
||||
<option name="FILTER_INFO" value="true" />
|
||||
<option name="CUSTOM_FILTER" />
|
||||
</component>
|
||||
<component name="Palette2">
|
||||
<group name="Swing">
|
||||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||
</item>
|
||||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||
<initial-values>
|
||||
<property name="text" value="Button" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="RadioButton" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="CheckBox" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="Label" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||
<preferred-size width="-1" height="20" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||
</item>
|
||||
</group>
|
||||
</component>
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/maven.iml" filepath="$PROJECT_DIR$/maven.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-artifact/maven-artifact.iml" filepath="$PROJECT_DIR$/maven-artifact/maven-artifact.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-artifact-manager/maven-artifact-manager.iml" filepath="$PROJECT_DIR$/maven-artifact-manager/maven-artifact-manager.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-artifact-test/maven-artifact-test.iml" filepath="$PROJECT_DIR$/maven-artifact-test/maven-artifact-test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-cli/maven-cli.iml" filepath="$PROJECT_DIR$/maven-cli/maven-cli.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-core/maven-core.iml" filepath="$PROJECT_DIR$/maven-core/maven-core.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-embedder/maven-embedder.iml" filepath="$PROJECT_DIR$/maven-embedder/maven-embedder.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-error-diagnostics/maven-error-diagnostics.iml" filepath="$PROJECT_DIR$/maven-error-diagnostics/maven-error-diagnostics.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-model/maven-model.iml" filepath="$PROJECT_DIR$/maven-model/maven-model.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-monitor/maven-monitor.iml" filepath="$PROJECT_DIR$/maven-monitor/maven-monitor.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-api/maven-plugin-api.iml" filepath="$PROJECT_DIR$/maven-plugin-api/maven-plugin-api.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-descriptor/maven-plugin-descriptor.iml" filepath="$PROJECT_DIR$/maven-plugin-descriptor/maven-plugin-descriptor.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-parameter-documenter/maven-plugin-parameter-documenter.iml" filepath="$PROJECT_DIR$/maven-plugin-parameter-documenter/maven-plugin-parameter-documenter.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-registry/maven-plugin-registry.iml" filepath="$PROJECT_DIR$/maven-plugin-registry/maven-plugin-registry.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-ant/maven-plugin-tools-ant.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-ant/maven-plugin-tools-ant.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-api/maven-plugin-tools-api.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-api/maven-plugin-tools-api.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-beanshell/maven-plugin-tools-beanshell.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-beanshell/maven-plugin-tools-beanshell.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-java/maven-plugin-tools-java.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-java/maven-plugin-tools-java.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-model/maven-plugin-tools-model.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-model/maven-plugin-tools-model.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-pluggy/maven-plugin-tools-pluggy.iml" filepath="$PROJECT_DIR$/maven-plugin-tools/maven-plugin-tools-pluggy/maven-plugin-tools-pluggy.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-profile/maven-profile.iml" filepath="$PROJECT_DIR$/maven-profile/maven-profile.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-project/maven-project.iml" filepath="$PROJECT_DIR$/maven-project/maven-project.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-reporting/maven-reporting.iml" filepath="$PROJECT_DIR$/maven-reporting/maven-reporting.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-reporting/maven-reporting-api/maven-reporting-api.iml" filepath="$PROJECT_DIR$/maven-reporting/maven-reporting-api/maven-reporting-api.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-reporting/maven-reporting-impl/maven-reporting-impl.iml" filepath="$PROJECT_DIR$/maven-reporting/maven-reporting-impl/maven-reporting-impl.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-repository-metadata/maven-repository-metadata.iml" filepath="$PROJECT_DIR$/maven-repository-metadata/maven-repository-metadata.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-script/maven-script.iml" filepath="$PROJECT_DIR$/maven-script/maven-script.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-script/maven-script-ant/maven-script-ant.iml" filepath="$PROJECT_DIR$/maven-script/maven-script-ant/maven-script-ant.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-script/maven-script-beanshell/maven-script-beanshell.iml" filepath="$PROJECT_DIR$/maven-script/maven-script-beanshell/maven-script-beanshell.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-settings/maven-settings.iml" filepath="$PROJECT_DIR$/maven-settings/maven-settings.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/maven-tools/maven-tools.iml" filepath="$PROJECT_DIR$/maven-tools/maven-tools.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" assert-keyword="true" jdk-15="false" project-jdk-name="1.4" />
|
||||
<component name="ProjectRunConfigurationManager" />
|
||||
<component name="RmicSettings">
|
||||
<option name="IS_EANABLED" value="false" />
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="false" />
|
||||
<option name="GENERATE_IIOP_STUBS" value="false" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
</component>
|
||||
<component name="StarteamVcsAdapter" />
|
||||
<component name="VssVcs" />
|
||||
<component name="com.intellij.jsf.UserDefinedFacesConfigs">
|
||||
<option name="USER_DEFINED_CONFIGS">
|
||||
<value>
|
||||
<list size="0" />
|
||||
</value>
|
||||
</option>
|
||||
</component>
|
||||
<component name="com.sixrr.metrics.MetricsReloaded">
|
||||
<option name="selectedProfile" value="Default" />
|
||||
<option name="autoscroll" value="false" />
|
||||
<option name="calculateMetrics" value="true" />
|
||||
<option name="includeTestClasses" value="false" />
|
||||
<option name="flattenInnerClasses" value="true" />
|
||||
<option name="cycleTableSpecificationString" value="" />
|
||||
<option name="shortCycleTableSpecificationString" value="" />
|
||||
</component>
|
||||
<component name="copyright">
|
||||
<Base>
|
||||
<setting name="state" value="2" />
|
||||
</Base>
|
||||
</component>
|
||||
<component name="libraryTable" />
|
||||
<component name="uidesigner-configuration">
|
||||
<option name="INSTRUMENT_CLASSES" value="true" />
|
||||
<option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
|
||||
<option name="DEFAULT_LAYOUT_MANAGER" value="GridLayoutManager" />
|
||||
</component>
|
||||
<UsedPathMacros />
|
||||
</project>
|
||||
|
296
mavenexecute.pl
296
mavenexecute.pl
|
@ -1,300 +1,10 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
$dirname = "maven-core-it";
|
||||
$readme = <<'END';
|
||||
it0000: The simplest of builds. We have one application class and one test
|
||||
class. There are no resources, no source generation, no resource
|
||||
generation and a the super model is employed to provide the build
|
||||
information.
|
||||
|
||||
it0001: Builds upon it0000: we add an application resource that is packaged
|
||||
up in the resultant JAR.
|
||||
|
||||
it0002: Builds upon it0001: we add the download of a dependency. We delete
|
||||
the JAR from the local repository and make sure it is there post build.
|
||||
|
||||
it0003: Builds upon it0001: we add a jar installation step. We delete the JAR
|
||||
from the local repository to make sure it is there post build.
|
||||
|
||||
it0004: The simplest of pom installation. We have a pom and we install it in
|
||||
local repository.
|
||||
|
||||
it0005: The simplest of pom installation. We have a snapshot pom and we install
|
||||
it in local repository.
|
||||
|
||||
it0006: Integration test for the verifier plugin.
|
||||
|
||||
it0007: We specify a parent in the POM and make sure that it is downloaded as
|
||||
part of the process.
|
||||
|
||||
it0008: Simple goal decoration where a plugin binds to a phase and the plugin must
|
||||
be downloaded from a remote repository before it can be executed. This
|
||||
test also checks to make sure that mojo parameters are aligned to the
|
||||
project basedir when their type is "java.io.File".
|
||||
|
||||
it0009: Test plugin configuration and goal configuration that overrides what the
|
||||
mojo has specified.
|
||||
|
||||
it0010: Since the artifact resolution does not use the project builder, we must
|
||||
ensure that the full hierarchy of all dependencies is resolved. This
|
||||
includes the dependencies of the parent-pom's of dependencies. This test
|
||||
will check this, by depending on classworlds, which is a dependency of
|
||||
maven-component, which is the parent of maven-plugin, which is an
|
||||
explicit dependency of this test.
|
||||
# TODO: must correct the assumptions of this test
|
||||
|
||||
it0011: Test specification of dependency versions via <dependencyManagement/>.
|
||||
|
||||
it0012: Test simple POM interpolation
|
||||
|
||||
it0013: Test plugin-plugin, which tests maven-plugin-tools-api and
|
||||
maven-plugin-tools-java. This will generate a plugin descriptor from
|
||||
java-based mojo sources, install the plugin, and then use it.
|
||||
|
||||
it0014: Test POM configuration by settings the -source and -target for the
|
||||
compiler to 1.4
|
||||
|
||||
it0016: Test a WAR generation
|
||||
|
||||
it0017: Test an EJB generation
|
||||
|
||||
it0018: Ensure that managed dependencies for dependency POMs are calculated
|
||||
correctly when resolved. Removes commons-logging-1.0.3 and checks it is
|
||||
redownloaded.
|
||||
|
||||
it0019: Test that a version is managed by pluginManagement in the super POM
|
||||
|
||||
it0020: Test beanshell mojo support.
|
||||
|
||||
it0021: Test pom-level profile inclusion (this one is activated by system
|
||||
property).
|
||||
|
||||
it0022: Test profile inclusion from profiles.xml (this one is activated by system
|
||||
property).
|
||||
|
||||
it0023: Test profile inclusion from settings.xml (this one is activated by an id
|
||||
in the activeProfiles section).
|
||||
|
||||
it0024: Test usage of <executions/> inside a plugin rather than <goals/>
|
||||
that are directly inside th plugin.
|
||||
|
||||
it0025: Test multiple goal executions with different execution-level configs.
|
||||
|
||||
it0026: Test merging of global- and user-level settings.xml files.
|
||||
|
||||
it0027: Test @execute with a custom lifecycle, including configuration
|
||||
|
||||
it0028: Test that unused configuration parameters from the POM don't cause the
|
||||
mojo to fail...they will show up as warnings in the -X output instead.
|
||||
|
||||
it0029: Test for pluginManagement injection of plugin configuration.
|
||||
|
||||
it0030: Test for injection of dependencyManagement through parents of
|
||||
dependency poms.
|
||||
|
||||
it0031: Test usage of plugins.xml mapping file on the repository to resolve
|
||||
plugin artifactId from it's prefix using the pluginGroups in
|
||||
the provided settings.xml.
|
||||
|
||||
it0032: Tests that a specified Maven version requirement that is lower doesn't cause any problems
|
||||
|
||||
it0033: Test an EAR generation
|
||||
|
||||
it0034: Test version range junit [3.7,) resolves to 3.8.1
|
||||
|
||||
it0035: Test artifact relocation.
|
||||
|
||||
it0036: Test building from release-pom.xml when it's available
|
||||
|
||||
it0037: Test building with alternate pom file using '-f'
|
||||
|
||||
it0038: Test building project from outside the project directory using '-f'
|
||||
option
|
||||
|
||||
it0039: Test reactor for projects that have release-pom.xml in addition to
|
||||
pom.xml. The release-pom.xml file should be chosen above pom.xml for
|
||||
these projects in the build.
|
||||
|
||||
it0040: Test the use of a packaging from a plugin
|
||||
|
||||
it0041: Test the use of a new type from a plugin
|
||||
|
||||
it0042: Test that the reactor can establish the artifact location of known projects for dependencies
|
||||
|
||||
it0043: Test for repository inheritence - ensure using the same id overrides the defaults
|
||||
|
||||
it0044: Test --settings CLI option
|
||||
|
||||
it0045: Test non-reactor behavior when plugin declares "@requiresProject false"
|
||||
|
||||
it0046: Test fail-never reactor behavior. Forces an exception to be thrown in
|
||||
the first module, but checks that the second modules is built.
|
||||
|
||||
it0047: Test the use case for having a compile time dependency be transitive:
|
||||
when you extend a class you need its dependencies at compile time.
|
||||
|
||||
it0048: Verify that default values for mojo parameters are working (indirectly,
|
||||
by verifying that the Surefire mojo is functioning correctly).
|
||||
|
||||
it0049: Test parameter alias usage.
|
||||
|
||||
it0050: Test surefire inclusion/exclusions
|
||||
|
||||
it0051: Test source attachment when -DperformRelease=true is specified.
|
||||
|
||||
it0052: Test that source attachment doesn't take place when
|
||||
-DperformRelease=true is missing.
|
||||
|
||||
it0053: Test that attached artifacts have the same buildnumber and timestamp
|
||||
as the main artifact. This will not correctly verify until we have
|
||||
some way to pattern-match the buildnumber/timestamp...
|
||||
|
||||
it0054: Test resource filtering.
|
||||
|
||||
it0055: Test that source includes/excludes with in the compiler plugin config.
|
||||
This will test excludes and testExcludes...
|
||||
|
||||
it0056: Test that multiple executions of the compile goal with different
|
||||
includes/excludes will succeed.
|
||||
|
||||
it0057: Verify that scope == 'provided' dependencies are available to tests.
|
||||
|
||||
it0058: Verify that profiles from settings.xml do not pollute module lists
|
||||
across projects in a reactorized build.
|
||||
|
||||
it0059: Verify that maven-1 POMs will be ignored but not stop the resolution
|
||||
process.
|
||||
|
||||
it0060: Test aggregation of list configuration items when using
|
||||
'combine.children=append' attribute. Specifically, merge the list of
|
||||
excludes for the testCompile mojo.
|
||||
|
||||
it0061: Verify that deployment of artifacts to a legacy-layout repository
|
||||
results in a groupId directory of 'the.full.group.id' instead of
|
||||
'the/full/group/id'.
|
||||
|
||||
it0062: Test that a deployment of a snapshot falls back to a non-snapshot repository if no snapshot repository is
|
||||
specified.
|
||||
|
||||
it0063: Test the use of a system scoped dependency to tools.jar.
|
||||
|
||||
it0064: Test the use of a mojo that uses setters instead of private fields
|
||||
for the population of configuration values.
|
||||
|
||||
it0065: Test that the basedir of the parent is set correctly.
|
||||
|
||||
it0066: Test that nonstandard POM files will be installed correctly.
|
||||
|
||||
it0067: Test activation of a profile from the command line.
|
||||
|
||||
it0068: Test repository accumulation.
|
||||
|
||||
it0069: Test offline mode.
|
||||
|
||||
it0070: Test a RAR generation.
|
||||
|
||||
it0071: Verifies that dotted property references work within plugin
|
||||
configurations.
|
||||
|
||||
it0072: Verifies that property references with dotted notation work within
|
||||
POM interpolation.
|
||||
|
||||
it0073: Tests context passing between mojos in the same plugin.
|
||||
|
||||
it0074: Test that plugin-level configuration instances are not nullified by
|
||||
execution-level configuration instances.
|
||||
|
||||
it0075: Verify that direct invocation of a mojo from the command line still
|
||||
results in the processing of modules included via profiles.
|
||||
|
||||
it0076: Test that plugins in pluginManagement aren't included in the build
|
||||
unless they are referenced by groupId/artifactId within the plugins
|
||||
section of a pom.
|
||||
|
||||
it0077: Test test jar attachment.
|
||||
|
||||
it0078: Test that configuration for maven-compiler-plugin is injected from
|
||||
PluginManagement section even when it's not explicitly defined in the
|
||||
plugins section.
|
||||
|
||||
it0079: Test that source attachments have the same build number as the main
|
||||
artifact when deployed.
|
||||
|
||||
it0080: Test that depending on a WAR doesn't also get its dependencies
|
||||
transitively.
|
||||
|
||||
it0081: Test per-plugin dependencies.
|
||||
|
||||
it0082: Test that the reactor can establish the artifact location of known projects for dependencies
|
||||
using process-sources to see that it works even when they aren't compiled
|
||||
|
||||
it0083: Verify that overriding a compile time dependency as provided in a WAR ensures it is not included.
|
||||
|
||||
it0084: Verify that the collector selecting a particular version gets the correct subtree
|
||||
|
||||
it0085: Verify that system-scoped dependencies get resolved with system scope
|
||||
when they are resolved transitively via another (non-system)
|
||||
dependency. Inherited scope should not apply in the case of
|
||||
system-scoped dependencies, no matter where they are.
|
||||
|
||||
it0086: Verify that a plugin dependency class can be loaded from both the plugin classloader and the
|
||||
context classloader available to the plugin.
|
||||
|
||||
it0087: Verify that a project-level plugin dependency class can be loaded from both the plugin classloader
|
||||
and the context classloader available to the plugin.
|
||||
|
||||
it0088: Test path translation.
|
||||
|
||||
it0089: Test that Checkstyle PackageNamesLoader.loadModuleFactory(..) method will complete as-is with
|
||||
the context classloader available to the plugin.
|
||||
|
||||
it0090: Test that ensures that envars are interpolated correctly into plugin
|
||||
configurations.
|
||||
|
||||
it0091: Test that currently demonstrates that properties are not correctly
|
||||
interpolated into other areas in the POM. This may strictly be a boolean
|
||||
problem: I captured the problem as it was reported.
|
||||
|
||||
it0092: Test that legacy repositories with legacy snapshots download correctly.
|
||||
|
||||
it0094: Test classloading issues with mojos after 2.0 (MNG-1898).
|
||||
|
||||
it0095: Test URL calculation when modules are in sibling dirs of parent. (MNG-2006)
|
||||
|
||||
it0096: Test that plugin executions from >1 step of inheritance don't run multiple times.
|
||||
|
||||
it0097: Test that the implied relative path for the parent POM works, even two
|
||||
levels deep.
|
||||
|
||||
it0098: Test that quoted system properties are processed correctly. [MNG-1415]
|
||||
|
||||
it0099: Test that parent-POMs cached during a build are available as parents
|
||||
to other POMs in the multimodule build. [MNG-2130]
|
||||
|
||||
it0100: Test that ${parent.artifactId} resolves correctly. [MNG-2124]
|
||||
|
||||
it0101: Test that properties defined in an active profile in the user's
|
||||
settings are available for interpolation of systemPath in a dependency.
|
||||
[MNG-2052]
|
||||
|
||||
it0102: Test that <activeByDefault/> calculations for profile activation only
|
||||
use profiles defined in the POM. [MNG-2136]
|
||||
|
||||
it0103: Verify that multimodule builds where one project references another as
|
||||
a parent can build, even if that parent is not correctly referenced by
|
||||
<relativePath/> and is not in the local repository. [MNG-2196]
|
||||
|
||||
it0104: Verify that plugin configurations are resolved correctly, particularly
|
||||
when they contain ${project.build.directory} in the string value of a
|
||||
Map.Entry.
|
||||
|
||||
it0105: MRESOURCES-18
|
||||
|
||||
it0106: When a project has modules and its parent is not preinstalled [MNG-2318]
|
||||
|
||||
it0107: Verify that default implementation of an implementation for a complex object works as
|
||||
expected [MNG-2293]
|
||||
END
|
||||
open( FILE, "maven-core-it/integration-tests-descriptions.txt" ) or die;
|
||||
undef $/;
|
||||
$readme = <FILE>;
|
||||
|
||||
@descriptions = $readme =~ m/(it\d+\: .*?)(?=\nit\d+\:|$)/gsx;
|
||||
for $desc (@descriptions) {
|
||||
|
|
Loading…
Reference in New Issue