|
About Sharengo - SharenGo - Members - Join us - Contact Methodology - Methodology Tools - PragMaTic - ABS - JsRIA Projects - MarcoPolo Components Directory Infrastructure - HAPlatForm Legal Community - Tracker - MailingLists Wiki - WikiHelp - RecentChanges - RSS - WikiSearch |
ABS
What is ABS ?ABS means Advanced Build System, it's a component oriented toolchain.ABS is a toolchain used to integrate several free tools in java, providing a single clear point of integration for activities which may be referenced in a methodology common to all actors of a project. It's Ant based, independant of all IDEs but usable from all. A special emphasis has been made on mda and component oriented development but always with a very simple and pragmatic approach. The differents activities manage by ABS today are :
StatusAbs is the latest evolution of a very long chain of tools created a very long time ago (Java was inexistant ;-) ).It's used today on some quite large real life projects. Last stable version is 0.6.1 ~ SourceForge Site ~AbsChangeLog ConceptsABS ArchitectureABS Installer DocumentationAbsDocumentation for all abs commands is availableGetting startedABS is working only with jdk1.5 or greater.
java -jar workshop-repository-manager-0.6.jar http://sharengo.org/abs/0.7/abs-core java -jar workshop-repository-manager-0.6.jar http://sharengo.org/abs/0.7/mda java -jar workshop-repository-manager-0.6.jar http://sharengo.org/abs/0.7/qa java -jar workshop-repository-manager-0.6.jar http://sharengo.org/abs/0.7/docIf you need to use a proxy, options are : java -jar workshop-repository-manager-0.6.jar repository-url [proxy port [user pwd] ]
cd $ABS_HOME abs initAnswer to the questions (Some reasonable default values are provided). Example : binary-repository.path=${base.path}/binary-repository
dvlp.id=xm
binary.server.url=http://adk.open-model.org/adk-2.2/binary-components
#jvm.target=1.4 #(used to compile jdk1.4 compatible byte code)
ManagingMultipleRepositories you can list all abs commands with : abs -projecthelp Auto-Completion of tasks (only on Linux) Tutorials and HowToSome abs tutorials and HowTo are available.Developers SectionLicenseAll ABS code and documentation are released under the Apache Software Licence V2.ABS distribute third party tools and components with compatible licences. CommunityIf you want to participate, you are very welcome to consult mailing list archives and subscribe at this pageA subversion repository is available you can checkout all sources with an anonymous access (anonymous/anon) : svn co http://svn.open-model.org/abs ABS is mentioned on: LeftMenu | Documentations Sharengo |