Better.Builds.With.Maven.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Better.Builds.With.Maven.Pdf Better Builds with Maven The How-to Guide for Maven 2.0 John Casey Vincent Massol Brett Porter Carlos Sanchez Jason van Zyl Better Builds with Maven. The How-to Guide for Maven 2.0 © 2006 Mergere, Inc. The contents of this publication are protected by U.S. copyright law and international treaties. Unauthorized reproduction of this publication or any portion of it is strictly prohibited. While every precaution has been taken in the preparation of this book, the publisher and the authors assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this book or from the use of programs and source code that may accompany it. In no event shall the publisher and the authors be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this book. Printed: June 2006 in the USA Version 1.0.1 Acknowledgments I'm very lucky to have been able to write this book with the core Maven team. They are all great developers and working with them on Maven since 2002 has been an endless source of discoveries and enlightening. Jason van Zyl and I were initially supposed to write half of the book but we soon realized that there was a substantial amount of work to be done on the code to stabilize Maven and the plugins before we could write about it. This is when Brett Porter, Carlos Sanchez and John D. Casey stepped up to the plate and jumped on board to help us. They ended up writing a big portion of the book and improving the overall book's quality by several folds. Thank you guys! We owe you. I'd like to thank Jason of course who's guided Maven all those years and who's had the foresight and courage to rewrite Maven 2 from scratch, taking into account all learnings from the past. A special thank goes to Jesse McConnell who's helped me a lot to write the J2EE chapter and especially the Web Services part. Thanks also to all our reviewers who provided great feedback and fixed our errors. They are all part of the vibrant Maven community whether as committers or contributors. In no special order, I'd like to thank Stephane Nicoll, Napoleon Esmundo C. Ramirez, Felipe Leme, Jerome Lacoste, Bill Dudney and David Blevins. A big thank to Mergere which sponsored this book and a company I admire for really understanding open source. Thanks to Winston Damarillo and Gordon King for making this book possible and thanks to Natalie Burdick for driving it relentlessly to completion, which is not a small feat when you have to manage a bunch of hardcore open source developers who continually lapse into coding when they should be writing instead! Delivering a quality book would not have been possible without the professional help of Lisa Malgeri and Elena Renard who did all layouts, copy editing and more generally transformed our technical prose into proper and readable English. Thank you to Joakim Erdfelt for the graphical images in our Figures. A huge thank to Pivolis for allowing me to work part time on the book even though the return on investment was far from being guaranteed! Once more Francois Hisquin and Jean-Yves Grisi have proved that they have their employees' satisfaction at heart. Last but not least, all my love goes to my wife Marie-Albane and my 3 young kids who kept loving me unfalteringly even though I spent a good portion of our play-time to write this book. Vincent Massol i I'd like to start by thanking everyone who has been involved in the Maven community over the years, for sticking with it through some of the early development and for holding the development team to a higher standard. Maven is the cumulative work of nearly 40 committers and an even larger number of contributors who've taken the time to give feedback, contribute ideas, answer questions, test features, and submit fixes. Jason van Zyl deserves particular credit and has my constant admiration for having the foresight to start the project and for continuing to stick unwaveringly to his vision throughout its development. I'd also like to thank Paul Russell and the development team during my time at Fairfax Digital, for trusting my judgment to use Maven on our projects, and without whom I would never have been able to get involved in the project in the first place. Both I and the Maven project owe you all a debt of gratitude. I'm grateful to have had the opportunity to finally write a book about Maven, and to do so with such a number of my talented friends and colleagues. To the authors Jason, Vincent, John and Carlos - congratulations on a job well done. To Natalie Burdick, for her dedication to see this through, despite having all of the least enjoyable tasks of keeping the development on track, doing additional copy editing and organizing its release. To Lisa Malgeri and Elena Renard, for their copy editing, formatting and development of the book's template, whose work made this book as professional and polished as it is. I'm very thankful to the team at Mergere and Simula Labs for not only sponsoring the development of the book and making it available free of charge, but for the opportunity to work in such a tremendous environment. It is a rare thing to be able to work with such a friendly group of people that are among the brightest in their field, doing what you enjoy and being able to see your our own personal vision realized. Personally, I'd like to say how much I appreciate all of my family, friends, and those of St Paul's Anglican church for all of their care,support, help and encouragement in everything that I do. My most heartfelt thanks and all of my love go to my wife Laura, for loving me as I am despite all my flaws, for her great patience and sacrifice in allowing me to work at all hours from home, and for leaving her native Michigan to live in a bizarre foreign land. I continue to hope that it was for me and not just because of the warmer climate. Brett Porter ii I would like to thank professor Fernando Bellas for encouraging my curiosity about the open source world, and the teammates during my time at Softgal, for accepting my crazy ideas about open source. Also, I'd like to thank my family for their continuous support, especially my parents and my brother for helping me whenever I needed. Thanks also to all the people in Galicia for that delicious food I miss so much when traveling around the world. Carlos Sanchez Many thanks to Jesse McConnell for his contributions to the book. It is much appreciated. All of us would like to thank Lisa Malgeri, Elena Renard and Joakim Erdfelt for their many contributions to the book. Finally, we would like to thank all the reviewers who greatly enhanced the content and quality of this book: Natalie Burdick, Stephane Nicoll, Napoleon Esmundo C. Ramirez, Felipe Leme, Jerome Lacoste, Bill Dudney, David Blevins, Lester Ecarma, Ruel Loehr, Mark Hobson, Tim O'Brien, Chris Berry, Abel Rodriguez, Fabrice Bellingard, Allan Ramirez, Emmanuel Venisse and John Tolentino. Vincent, Jason, John, Brett and Carlos iii About the Authors Vincent Massol has been an active participant in the Maven community as both a committer and a member of the Project Management Committee (PMC) since Maven's early days in 2002. Vincent has directly contributed to Maven's core, as well as to various Maven plugins. In addition to his work on Maven, he founded the Jakarta Cactus project-a simple testing framework for server-side Java code and the Cargo project-a J2EE container manipulation framework. Vincent lives and works in Paris, where he is the technical director of Pivolis, a company which specializes in collaborative offshore software development using Agile methodologies. This is Vincent's third book; he is a co-author of JUnit in Action, published by Manning in 2003 (ISBN 1-930-11099-5) and Maven: A Developer's Notebook, published by O'Reilly in 2005 (ISBN 0-596-00750-7). Jason van Zyl: As chief architect and co-founder of Mergere, Inc., Jason van Zyl focuses on improving the Software Development Infrastructure associated with medium to large scale projects, which has led to the founding of the Apache Maven project. He continues to work directly on Maven and serves as the Chair of the Apache Maven Project Management Committee. Brett Porter has been involved in the Apache Maven project since early 2003, discovering Maven while searching for a simpler way to define a common build process across projects. Immediately hooked, Brett became increasingly involved in the project's development, joining the Maven Project Management Committee (PMC) and directing traffic for both the 1.0 and 2.0 major releases. Additionally, Brett has become involved in a variety of other open source projects, and is a Member of the Apache Software Foundation. Brett is a co-founder and the Director of Engineering at Mergere, Inc., where he hopes to be able to make the lives of other developers easier. He is grateful to work and live in the suburbs of Sydney, Australia. John Casey became involved in the Maven community in early 2002, when he began looking for something to make his job as Ant “buildmeister” simpler.
Recommended publications
  • Full-Graph-Limited-Mvn-Deps.Pdf
    org.jboss.cl.jboss-cl-2.0.9.GA org.jboss.cl.jboss-cl-parent-2.2.1.GA org.jboss.cl.jboss-classloader-N/A org.jboss.cl.jboss-classloading-vfs-N/A org.jboss.cl.jboss-classloading-N/A org.primefaces.extensions.master-pom-1.0.0 org.sonatype.mercury.mercury-mp3-1.0-alpha-1 org.primefaces.themes.overcast-${primefaces.theme.version} org.primefaces.themes.dark-hive-${primefaces.theme.version}org.primefaces.themes.humanity-${primefaces.theme.version}org.primefaces.themes.le-frog-${primefaces.theme.version} org.primefaces.themes.south-street-${primefaces.theme.version}org.primefaces.themes.sunny-${primefaces.theme.version}org.primefaces.themes.hot-sneaks-${primefaces.theme.version}org.primefaces.themes.cupertino-${primefaces.theme.version} org.primefaces.themes.trontastic-${primefaces.theme.version}org.primefaces.themes.excite-bike-${primefaces.theme.version} org.apache.maven.mercury.mercury-external-N/A org.primefaces.themes.redmond-${primefaces.theme.version}org.primefaces.themes.afterwork-${primefaces.theme.version}org.primefaces.themes.glass-x-${primefaces.theme.version}org.primefaces.themes.home-${primefaces.theme.version} org.primefaces.themes.black-tie-${primefaces.theme.version}org.primefaces.themes.eggplant-${primefaces.theme.version} org.apache.maven.mercury.mercury-repo-remote-m2-N/Aorg.apache.maven.mercury.mercury-md-sat-N/A org.primefaces.themes.ui-lightness-${primefaces.theme.version}org.primefaces.themes.midnight-${primefaces.theme.version}org.primefaces.themes.mint-choc-${primefaces.theme.version}org.primefaces.themes.afternoon-${primefaces.theme.version}org.primefaces.themes.dot-luv-${primefaces.theme.version}org.primefaces.themes.smoothness-${primefaces.theme.version}org.primefaces.themes.swanky-purse-${primefaces.theme.version}
    [Show full text]
  • TE Console 8.8.2.2 - Use of Third-Party Libraries
    TE Console 8.8.2.2 - Use of Third-Party Libraries Name Selected License mindterm 4.2.2 (Commercial) APPGATE-Mindterm-License GifEncoder 1998 (Acme.com License) Acme.com Software License ImageEncoder 1996 (Acme.com License) Acme.com Software License commons-discovery 0.2 [Bundled w/te-console] Apache License 1.1 (Apache 1.1) jrcs 20080310 (Apache 1.1) Apache License 1.1 activemQ-broker 5.13.2 (Apache-2.0) Apache License 2.0 activemQ-broker 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-camel 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-client 5.13.2 (Apache-2.0) Apache License 2.0 activemQ-client 5.14.2 (Apache-2.0) Apache License 2.0 activemQ-client 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-jms-pool 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-kahadb-store 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-openwire-legacy 5.13.2 (Apache-2.0) Apache License 2.0 activemQ-openwire-legacy 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-pool 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-protobuf 1.1 (Apache-2.0) Apache License 2.0 activemQ-spring 5.15.9 (Apache-2.0) Apache License 2.0 activemQ-stomp 5.15.9 (Apache-2.0) Apache License 2.0 ant 1.6.3 (Apache 2.0) Apache License 2.0 avalon-framework 4.2.0 (Apache v2.0) Apache License 2.0 awaitility 1.7.0 (Apache-2.0) Apache License 2.0 axis 1.4 [Bundled w/te-console] (Apache v2.0) Apache License 2.0 axis-jaxrpc 1.4 [Bundled w/te-console] (Apache 2.0) Apache License 2.0 axis-saaj 1.4 [Bundled w/te-console] (Apache 2.0) Apache License 2.0 batik 1.6 (Apache v2.0) Apache License 2.0 batik-constants
    [Show full text]
  • Indicators for Missing Maintainership in Collaborative Open Source Projects
    TECHNISCHE UNIVERSITÄT CAROLO-WILHELMINA ZU BRAUNSCHWEIG Studienarbeit Indicators for Missing Maintainership in Collaborative Open Source Projects Andre Klapper February 04, 2013 Institute of Software Engineering and Automotive Informatics Prof. Dr.-Ing. Ina Schaefer Supervisor: Michael Dukaczewski Affidavit Hereby I, Andre Klapper, declare that I wrote the present thesis without any assis- tance from third parties and without any sources than those indicated in the thesis itself. Braunschweig / Prague, February 04, 2013 Abstract The thesis provides an attempt to use freely accessible metadata in order to identify missing maintainership in free and open source software projects by querying various data sources and rating the gathered information. GNOME and Apache are used as case studies. License This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license. Keywords Maintenance, Activity, Open Source, Free Software, Metrics, Metadata, DOAP Contents List of Tablesx 1 Introduction1 1.1 Problem and Motivation.........................1 1.2 Objective.................................2 1.3 Outline...................................3 2 Theoretical Background4 2.1 Reasons for Inactivity..........................4 2.2 Problems Caused by Inactivity......................4 2.3 Ways to Pass Maintainership.......................5 3 Data Sources in Projects7 3.1 Identification and Accessibility......................7 3.2 Potential Sources and their Exploitability................7 3.2.1 Code Repositories.........................8 3.2.2 Mailing Lists...........................9 3.2.3 IRC Chat.............................9 3.2.4 Wikis............................... 10 3.2.5 Issue Tracking Systems...................... 11 3.2.6 Forums............................... 12 3.2.7 Releases.............................. 12 3.2.8 Patch Review........................... 13 3.2.9 Social Media............................ 13 3.2.10 Other Sources..........................
    [Show full text]
  • TE Console 8.7.4 - Use of Third Party Libraries
    TE Console 8.7.4 - Use of Third Party Libraries Name Selected License mindterm 4.2.2 (Commercial) APPGATE-Mindterm-License GifEncoder 1998 (Acme.com License) Acme.com Software License ImageEncoder 1996 (Acme.com License) Acme.com Software License commons-discovery 0.2 (Apache 1.1) Apache License 1.1 commons-logging 1.0.3 (Apache 1.1) Apache License 1.1 jrcs 20080310 (Apache 1.1) Apache License 1.1 activemq-broker 5.13.2 (Apache-2.0) Apache License 2.0 activemq-broker 5.15.4 (Apache-2.0) Apache License 2.0 activemq-camel 5.15.4 (Apache-2.0) Apache License 2.0 activemq-client 5.13.2 (Apache-2.0) Apache License 2.0 activemq-client 5.14.2 (Apache-2.0) Apache License 2.0 activemq-client 5.15.4 (Apache-2.0) Apache License 2.0 activemq-jms-pool 5.15.4 (Apache-2.0) Apache License 2.0 activemq-kahadb-store 5.15.4 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.13.2 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.15.4 (Apache-2.0) Apache License 2.0 activemq-pool 5.15.4 (Apache-2.0) Apache License 2.0 activemq-protobuf 1.1 (Apache-2.0) Apache License 2.0 activemq-spring 5.15.4 (Apache-2.0) Apache License 2.0 activemq-stomp 5.15.4 (Apache-2.0) Apache License 2.0 ant 1.6.3 (Apache 2.0) Apache License 2.0 avalon-framework 4.2.0 (Apache v2.0) Apache License 2.0 awaitility 1.7.0 (Apache-2.0) Apache License 2.0 axis 1.4 (Apache v2.0) Apache License 2.0 axis-jaxrpc 1.4 (Apache 2.0) Apache License 2.0 axis-saaj 1.2 [bundled with te-console] (Apache v2.0) Apache License 2.0 axis-saaj 1.4 (Apache 2.0) Apache License 2.0 batik-constants
    [Show full text]
  • Developing with Apache Avalon Apache Avalon Project
    Developing With Apache Avalon Apache Avalon Project Berin Loritsch Developing With Apache Avalon Apache Avalon Project by Mr. Berin Loritsch Copyright ©2001 by Apache Software Foundation. All rights reserved. Developer's Guide version 1.0 for Avalon Framework published 2001 Revision History: 28 Dec 2001: Revision 1.4 30 Oct 2001: Revision 1.3 19 Oct 2001: Revision 1.2 23 Jul 2001: Revision 1.1 15 Jun 2001: Revision 1.0 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Jakarta", "Apache Avalon", "Avalon Excalibur", "Avalon Framework" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected]. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
    [Show full text]
  • Another Tool
    Sr.N o. 3rd Party Software 3rd Party Files Provider URL License Type Reference to License License Link ANTLR – Another Tool for Copyright (c) 2005, Terence 1 Language Recognition antlr-2.7.6.jar http://www.antlr.org/ Parr, BSD License ANTLR_License.txt http://www.antlr2.org/license.html ASM - An all purpose Java bytecode manipulation and Copyright (c) 2000-2005 INRIA, 2 analysis framework asm.jar, asm-attrs.jar http://asm.ow2.org/ France Telecom BSD ASM.txt http://asm.ow2.org/license.html http://archive.apache.org/dist/avalon/avalon- 3 Apache Avalon Framework avalon-framework-cvs-20020806.jar http://avalon.apache.org/closed.html Apache License, Version 2.0 Apache2_License.txt framework/jars/LICENSE.txt 4 Apache Axis - Web Services axis.jar http://ws.apache.org/axis/ Apache License, Version 2.0 Apache2_License.txt http://www.apache.org/licenses/LICENSE-2.0.txt 5 Batik SVG Toolkit batik.jar http://xmlgraphics.apache.org/batik/faq.html Apache License, Version 2.0 Apache2_License.txt http://xmlgraphics.apache.org/batik/license.html Eclipse Public License, Version 6 bilki bliki-core-3.0.15.jar http://code.google.com/p/gwtwiki/downloads/list 1.0 EPL.txt http://www.eclipse.org/legal/epl-v10.html 7 Bean Scripting Framework (BSF) bsf.jar http://jakarta.apache.org/bsf/ Apache License, Version 2.0 Apache2_License.txt http://www.apache.org/licenses/LICENSE-2.0.txt GNU Lesser General Public 8 Bean Shell (BSH) bsh-1.2b7.jar http://www.beanshell.org/ License, Sun Public License BSH_License.txt http://www.gnu.org/licenses/lgpl-3.0.txt Apache/IBM Bean Scripting Framework (BSF) Adapter for GNU Lesser General Public 9 BeanShell bsh-bsf-2.0b4.jar http://www.beanshell.org/download.html License, Sun Public License BSH_License.txt http://www.gnu.org/licenses/lgpl-3.0.txt c3p0:JDBC Copyright (C) 2005 Machinery 10 DataSources/Resource Pools c3p0-0.9.1.2.jar http://sourceforge.net/projects/c3p0 For Change, Inc.
    [Show full text]
  • Version 8.8.1
    TE Console 8.8.1 - Use of Third Party Libraries Name Selected License mindterm 4.2.2 (Commercial) APPGATE-Mindterm-License GifEncoder 1998 (Acme.com License) Acme.com Software License ImageEncoder 1996 (Acme.com License) Acme.com Software License commons-discovery 0.2 (Apache 1.1) Apache License 1.1 jrcs 20080310 (Apache 1.1) Apache License 1.1 activemq-broker 5.13.2 (Apache-2.0) Apache License 2.0 activemq-broker 5.15.8 (Apache-2.0) Apache License 2.0 activemq-broker 5.15.9 (Apache-2.0) Apache License 2.0 activemq-camel 5.15.8 (Apache-2.0) Apache License 2.0 activemq-client 5.13.2 (Apache-2.0) Apache License 2.0 activemq-client 5.14.2 (Apache-2.0) Apache License 2.0 activemq-client 5.15.8 (Apache-2.0) Apache License 2.0 activemq-client 5.15.9 (Apache-2.0) Apache License 2.0 activemq-jms-pool 5.15.8 (Apache-2.0) Apache License 2.0 activemq-kahadb-store 5.15.8 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.13.2 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.15.8 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.15.9 (Apache-2.0) Apache License 2.0 activemq-pool 5.15.8 (Apache-2.0) Apache License 2.0 activemq-protobuf 1.1 (Apache-2.0) Apache License 2.0 activemq-spring 5.15.8 (Apache-2.0) Apache License 2.0 ant 1.6.3 (Apache 2.0) Apache License 2.0 avalon-framework 4.2.0 (Apache v2.0) Apache License 2.0 awaitility 1.7.0 (Apache-2.0) Apache License 2.0 axis 1.4 (Apache v2.0) Apache License 2.0 axis-jaxrpc 1.4 (Apache 2.0) Apache License 2.0 axis-saaj 1.2 [bundled with te-console] (Apache v2.0) Apache License
    [Show full text]
  • Pentaho Reporting 7.1.0.0 Open Source Software Packages
    Pentaho Reporting 7.1.0.0 Open Source Software Packages Contact Information: Project Manager Pentaho Reporting Hitachi Vantara Corporation 2535 Augustine Drive Santa Clara, California 95054 Name of Product/Product Version License Component [ini4j] 0.5.1 Apache License Version 2.0 ActiveIO :: Core 3.1.4 Apache License Version 2.0 ActiveMQ :: Apache Karaf 5.10.0 Apache License Version 2.0 ActiveMQ :: Camel 5.10.0 Apache License Version 2.0 ActiveMQ :: OSGi bundle 5.10.0 Apache License Version 2.0 akka-actor 2.3.3 Apache License Version 2.0 An open source Java toolkit for 0.9.0 Apache License Version 2.0 Amazon S3 Angular UI Router 0.3.0 angular.js.mit.v2 angular.js 1.5.6 angular.js.mit.v2 angular.js 1.5.8 angular.js.mit.v2 angular-route 1.5.6 angular.js.mit.v2 Name of Product/Product Version License Component angular-sanitize-1.5.6 1.5.6 angular.js.mit.v2 angular-translate-2.12.1 2.12.1 angular.js.mit.v2 AngularUI Bootstrap 0.10.0 angular.bootstrap.mit.v2 Annotation 1.0 1.1.1 Apache License Version 2.0 Annotation 1.1 1.0.1 Apache License Version 2.0 ANTLR 3 Complete 3.5.2 ANTLR License Antlr 3.4 Runtime 3.4 ANTLR License ANTLR, ANother Tool for Language 2.7.7 ANTLR License Recognition AOP Alliance (Java/J2EE AOP 1.0 Public Domain standard) Apache ActiveMQ 5.2.0 Apache License Version 2.0 Apache Ant Core 1.9.1 Apache License Version 2.0 Apache Ant Launcher 1.9.1 Apache License Version 2.0 Apache Aries Blueprint API 1.0.1 Apache License Version 2.0 Apache Aries Blueprint CM 1.0.5 Apache License Version 2.0 Name of Product/Product Version
    [Show full text]
  • Database Licensing Information User Manual
    Oracle® Database Database Licensing Information User Manual 19c E94254-30 September 2021 Oracle Database Database Licensing Information User Manual, 19c E94254-30 Copyright © 2004, 2021, Oracle and/or its affiliates. Contributors: Prabhaker Gongloor, Mughees Minhas, Anu Natarajan, Jill Robinson, Jenny Tsai-Smith This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software"
    [Show full text]
  • POS Suite Licensing Information Release 13.3 E17864-01
    Oracle® Retail POS Suite Licensing Information Release 13.3 E17864-01 January 2011 Oracle Retail POS Suite Licensing Information, Release 13.3 E17864-01 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Primary Author: Bernadette Goodman This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Hitachi Contant Platform S Series Product Manager HCP - S Series V 2
    HITACHI Inspire the Next 2535 Augustine Drive Santa Clara, CA 95054 USA Contact Information : Hitachi Contant Platform S Series Product Manager HCP - S Series v 2 . 2 . 0 Hitachi Vantara LLC 2535 Augustine Dr. Santa Clara CA 95054 Component Version License Modified "Java Concurrency in Practice" book 1 Creative Commons Attribution 2.5 annotations BSD 3-clause "New" or "Revised" abego TreeLayout Core 1.0.1 License ACPI Daemon 2.0.30 GNU General Public License v2.0 only Advanced Linux Sound Architecture GNU Lesser General Public License 1.1.9 (ALSA) v2.1 only Advanced Linux Sound Architecture GNU Library General Public License v1.2.3.2 (ALSA) v2 only BSD 3-clause "New" or "Revised" alabaster 0.7.9 License ant-antlr 1.10.8 Apache License 2.0 AOP Alliance (Java/J2EE AOP 1 Public Domain standard) Apache Ant 1.10.8 Apache License 2.0 Apache Avalon 5 Apache License 2.0 Apache Commons CLI 1.4 Apache License 2.0 Apache Commons Codec 1.14 Apache License 2.0 Apache Commons Collections commons-commons-collections-4.4 Apache License 2.0 Apache Commons Compress 1.2 Apache License 2.0 Apache Commons Daemon 1.2.2 Apache License 2.0 Apache Commons FileUpload 1.3.3 Apache License 2.0 Apache Commons Lang 3.1 Apache License 2.0 Apache Commons Logging 1.2 Apache License 2.0 Apache Commons Net 3.6 Apache License 2.0 Apache Groovy 3.0.5 Apache License 2.0 Apache HttpClient 4.5.3 Apache License 2.0 Apache HttpComponents Core 4.4.6 Apache License 2.0 Apache Ivy 2.5.0 Apache License 2.0 Apache log4j 2.11.1 Apache License 2.0 Apache Standard Taglib 1.2.5 Apache
    [Show full text]
  • The Keel Meta-Framework: a Hands on Tutorial
    The Keel Meta-framework: A Hands On Tutorial Shash Chatterjee Published September 29, 2003 on TheServerSide.com Copyright © 2001-2003 The Keel Group, Ltd. The Keel Meta-framework: A Hands-On Tutorial http://www.keelframework.org Table of Contents Introduction............................................................................................................................................................4 The Keel Meta-framework..................................................................................................................................4 About the Tutorial...............................................................................................................................................4 A Few Notes........................................................................................................................................................5 Infra-structure........................................................................................................................................................6 Prerequisites for Keel..........................................................................................................................................6 The Java Environment....................................................................................................................................6 The Build Environment..................................................................................................................................6 Keel Meta-framework....................................................................................................................................6
    [Show full text]