When a tile is resolved during a build, disallow snapshots
in resolved tiles. This doesn't check the tile.xml for snapshots.
Change-Id: Icbbc89d679f7eb9cff58cef347042ffda3cb33a4
Each module when processed by the plugin needs to ensure
it has a clean set of tiles to work with. This fixes this problem.
The code has also been modified to ensure we test for correctly formed
GAVs and to error if they aren't there.
Change-Id: Ibd65a5e429de37eea1c8730b770404adb9ea28d0
Cloudbees is complaining about the source code plugin
not being set, and it can't find a class using the 2.10 version of Surefire,
which I am not having as a problem. Upgrading to 2.17 to see if this
can sort it out.
Change-Id: Ic0e007aea14cdb3d8038b2ca2328515b833dbca6
This pushes the tile inclusion into the configuration section where it belongs.
The "downside" of this is that cascading also need to specify the tiles plugin,
but for ensuring their own effective pom is correct, they will do so anyway.
Change-Id: Iac908461d4c50fbf52eae9065710d6d06152b00c
Now sitting at 81% test coverage. All statically typed Groovy - could not
stand working in Java any longer.
Change-Id: I59a062862cf3eb1e8c5b589233a86383f5059d40
* Minimum version of maven is now 3.2.2
* Updated mockito and junit
* Updated maven artifact
* Updated plugin versions
Change-Id: I0128ee883d6d813c49a4a4b6ac28bceab31505c9
The TilesModelMerger is not providing anything
over what the base class already does. Unless
specific bugs or changed behaviour are discovered in
the base I see no point in keeping the code.
The pom is also not the way we do things. License
and Developers moved to plugin itself.
Change-Id: Ibe6fbba2b239ef17d86dab223c1a2c2a129dca76
This commit removes the need for a specific
version of Maven because of the change
from direct use of Aether to the more compatible
ArtifactResolver.
Change-Id: I071f628df2accfcfc6212d749de5e877e47bac26
This fixes compilation/building under JDK8 where the javadoc system
is more strict over valid HTML.
Change-Id: If9a5b787577efb4f99cba18a3e57489dfb2249b2