Difference between revisions of "FR3403603 Mavenize"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(Overview)
(References)
Line 31: Line 31:
 
*ADempiere Maven-Repo: http://nexus.adempiere.de/nexus
 
*ADempiere Maven-Repo: http://nexus.adempiere.de/nexus
 
**[[User:Tobi|Tobi]] 08:28, 7 September 2011 (UTC) : feel free to contact me for a "deployer" account, meaning that you can deploy artifacts to this repo, if they are not found anywhere else
 
**[[User:Tobi|Tobi]] 08:28, 7 September 2011 (UTC) : feel free to contact me for a "deployer" account, meaning that you can deploy artifacts to this repo, if they are not found anywhere else
 +
**Paste this into your local maven settings.xml to access the repository:
 +
<pre>
 +
<repository>
 +
<releases>
 +
<updatePolicy>always</updatePolicy>
 +
<checksumPolicy>fail</checksumPolicy>
 +
</releases>
 +
<snapshots>
 +
<enabled>false</enabled>
 +
</snapshots>
 +
<id>adempiere-releases</id>
 +
<url>http://nexus.adempiere.de/nexus/content/repositories/releases/</url>
 +
</repository>
 +
<repository>
 +
<releases>
 +
<enabled>false</enabled>
 +
</releases>
 +
<snapshots>
 +
<updatePolicy>always</updatePolicy>
 +
<checksumPolicy>warn</checksumPolicy>
 +
</snapshots>
 +
<id>adempiere-snapshots</id>
 +
<url>http://nexus.adempiere.de/nexus/content/repositories/snapshots/</url>
 +
</repository>
 +
</pre>
  
 
==Development==
 
==Development==

Revision as of 02:47, 8 September 2011

Technical Specifications

Introduction

Overview

  • Tasks:
    • Collect the new clean ant files written by the "Swiss Guys" from Metux
    • Define modules based on relations in the ant files
    • Define work packages and who is responsible to which package
    • Define project coordinator
    • Collect money and/or resources for doing this effort
    • Define time schedule together with TT and FT for organize the switch to maven build process
    • Prepare training for all developers who don't know about maven building philosophy and how it works in the ADempiere world


References

  • Feature Request: #3403603 "Mavenize ADempiere" [1]
  • ADempiere Maven-Repo: http://nexus.adempiere.de/nexus
    • Tobi 08:28, 7 September 2011 (UTC) : feel free to contact me for a "deployer" account, meaning that you can deploy artifacts to this repo, if they are not found anywhere else
    • Paste this into your local maven settings.xml to access the repository:
<repository>
	<releases>
		<updatePolicy>always</updatePolicy>
		<checksumPolicy>fail</checksumPolicy>
	</releases>
	<snapshots>
		<enabled>false</enabled>
	</snapshots>
	<id>adempiere-releases</id>
	<url>http://nexus.adempiere.de/nexus/content/repositories/releases/</url>
</repository>
<repository>
	<releases>
		<enabled>false</enabled>
	</releases>
	<snapshots>
		<updatePolicy>always</updatePolicy>
		<checksumPolicy>warn</checksumPolicy>
	</snapshots>
	<id>adempiere-snapshots</id>
	<url>http://nexus.adempiere.de/nexus/content/repositories/snapshots/</url>
</repository>

Development

Developers

Please add you here if you want to help.

Testers

Sponsors

Branch code

Add HG repo URL(s) here

  • Branch name is FR3403603_mavenize

Roadmap Document

Use/Extend the table as required

Functionality / Feature Status Developer Priority Milestone Release Date Summary
New Functionality
Functionality 1 Pending Victor Perez High Version No -- Draft
* Functionality 2 Pending Victor Perez High Version No -- Draft

Tracker

URLs of related SourceForge trackers / threads.

Migration Script

Install Step

Installation instructions