helpers for maven related tasks

adds versions conversion from rubygems to maven and vice versa, ruby DSL for POM (Project Object Model from maven), pom generators, etc

Categories

Categories

Maven Build Tools
GroupId

GroupId

de.saumya.mojo
ArtifactId

ArtifactId

maven-tools
Last Version

Last Version

1.0.0.rc1
Release Date

Release Date

Type

Type

jar
Description

Description

helpers for maven related tasks
adds versions conversion from rubygems to maven and vice versa, ruby DSL for POM (Project Object Model from maven), pom generators, etc
Project URL

Project URL

http://github.com/torquebox/maven-tools
Source Code Management

Source Code Management

http://github.com/torquebox/maven-tools

Download maven-tools

How to add to project

<!-- https://jarcasting.com/artifacts/de.saumya.mojo/maven-tools/ -->
<dependency>
    <groupId>de.saumya.mojo</groupId>
    <artifactId>maven-tools</artifactId>
    <version>1.0.0.rc1</version>
</dependency>
// https://jarcasting.com/artifacts/de.saumya.mojo/maven-tools/
implementation 'de.saumya.mojo:maven-tools:1.0.0.rc1'
// https://jarcasting.com/artifacts/de.saumya.mojo/maven-tools/
implementation ("de.saumya.mojo:maven-tools:1.0.0.rc1")
'de.saumya.mojo:maven-tools:jar:1.0.0.rc1'
<dependency org="de.saumya.mojo" name="maven-tools" rev="1.0.0.rc1">
  <artifact name="maven-tools" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.saumya.mojo', module='maven-tools', version='1.0.0.rc1')
)
libraryDependencies += "de.saumya.mojo" % "maven-tools" % "1.0.0.rc1"
[de.saumya.mojo/maven-tools "1.0.0.rc1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

maven tools

  • Build Status
  • Code Climate

Note on Ruby-1.8

ordering is important within the pom.xml since it carry info on the sequence of execution. jruby and ruby-1.9 do iterate in same order as the keys gets included, that helps to copy the order of declaration from the ruby DSL over to pom.xml. with ruby-1.8 the hash behaviour is different and since ruby-1.8 is end of life there is no support for ruby-1.8. though it might just works fine on simple setup.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

meta-fu

enjoy :)

de.saumya.mojo

The TorqueBox Project

Versions

Version
1.0.0.rc1
0.34.2
0.34.1
0.34.0
0.33.5
0.33.4
0.33.3
0.33.2
0.33.1
0.33.0
0.32.4
0.32.3
0.32.2
0.32.1
0.32.0
0.30.1
0.30.0
0.29.0