Welcome

 page1

page2

page3

page4

Welcome to Antmod

Antmod is a Java and Ant based tool for:

Build Management:
Antmod plugins help you speed-up java development
Share build files across projects in a consistent way
Release Management:
Release descriptors describe your projects
Versioning is standardized across projects
Modularize your software development process
Repository Management:
CVS or Subversion repositories are accessible easily and consistently
Antmod makes any (Java) development environment more consistent and manageable. Read the Antmod Overview for more information
 

Antmod 1.1rc1 Released
July 27, 2004: Antmod 1.1 release candidate 1 is available for download now!
This release features rock-solid repository management, and contains advanced Ant buildfiles that are close to 1.1 final state.
Download | Install | Quick Start

Welcome to Antmod
What is Antmod
Antmod is a tool for retrieving, versioning, building and deploying code from and to Subversion or CVS. It is ideally suited for Java projects, but can handle non-Java projects as well. Find out the latest news and the current status in the News and Status section!

Antmod is based on the concept of modules, stored in a repository. It uses Ant for retrieving and versioning code, and prefers Ant for building and deploying the modules. In short, Antmod adds the following to Ant:

organize software in modules
advanced out-of-the-box buildfiles
an easy standardized tagging and branching policy for CVS and Subversion
share and reuse any module contents across projects
get a Java/J2EE project organized and built within minutes

How does it work
Antmod organizes software in the following way:

releases:
Nothing is released if it's not described as a release. The release descriptor defines which modules and which module versions to use. It also defines which java libraries it depends on.
modules:
Sources and other software artifacts are functionally grouped into modules, stored in a repository, either CVS or Subversion.
When a release is checked out, Antmod places out-of-the-box nice advanced Ant buildfiles in the release and each module, that help you get up and running within minutes, thanks to the solid set of Antmod build plugins.

Antmod and other build systems
Antmod is different from other build systems out there. Compared to Ant, it is a layer on top of it, adding reuse of buildfiles, modules and standardizing the way the repository is used.

Compared to Maven, it has been implemented more lean and mean, removing the need for the scripting language Jelly which is abusing XML for logic. With Antmod you can share any module contents (such as documentation, JSPs, EJBs, etcetera) across releases, while Maven is best suited for sharing JAR contents. What Antmod addresses and Maven was never meant to address, is the retrieval from a repository, along with standardized tagging and branching. Finally, Maven is only suitable for Java projects, while Antmod's repository management can be used just fine in non-Java projects as well (using the buildtype attribute of a release).

Compared to a-a-p it doesn't start all over again, but instead reuses the power of Ant. Basically, a-a-p focuses on the whole build spectrum, while Antmod includes repository management and leans on Ant.

Antmod benefits
Antmod gives you the following:

Standardize buildfiles
For Java projects, Antmod places nice standardized buildfiles on module and release level, in this way standardizing the way each module and release is built.
Allow customized builds per module and release
Antmod allows modules and releases to override default behavior in the buildfile by committing a "local.build.xml" in the root of the module with the overridden build logic.
Enable reuse of components across projects
It is as simple as adding the module to the release descriptor of the project.
Modularized approach to software artefacts
Code, documentation, configuration, etcetera is grouped in modules that are versioned in a consistent way per module.
Standardize repository usage
Everything is in a module, the module is the versioning unit, and tagging and branching happens per module. Tag and branch names are standardized.
Centralized overview across releases and projects
Release descriptors describe what a release consists of, and are stored centrally in the repository. This provides a centralized view across releases and projects.
Separate developer and release manager roles
The release descriptors can be maintained by a release manager, and do not have to be maintained by the developer.

erken rezervasyon evden eve nakliye çiçek ikinci el tatil merkezi online alışveriş port bagaj elektronik sigara ilaçlama glassware  marka jaluzi tek taş pırlanta doğum günü büro mobilya güvenlik sistemleri oyuncak oyuncak araç kiralama tala marka tescil kalite lida fx15 karınca yumurtası yağı mutfak nakliyat ankara parke lida lida tırnak cicek yılan yağı e-ticaret fx15 fx15  bebek nikah şekeri promosyon davetiye sandalye bambu panik atak palyaço solea karınca yağı karınca yağı lida erkek giyim baby diaper çin yoga poşet havalandırma ofis koltukları halı kurutma makinası etiket kaynak saç alüminyum paspas organizasyon trafo bakım asfalt kompresör laser show salyangoz kremi saat

 

 

 

 

bilgisayar teknik servis  kitap  hardox  e ticaret   seslendirme  fuar  temizlik şirketi  halı yıkama  eczane  elektronik sigara  kolonyalı mendil  eczane

 

buhar jeneratörü  davetiye used clothing  tatil

 

asansör nakliyat kariyer kurye pastörizatör halı saha halı saha kesintisiz güç kaynağı çatı oluğu