coherence maven integration
DESCRIPTION
Watch on YouTube: http://www.youtube.com/watch?v=D-rm3bDXZvcTRANSCRIPT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
MavenHarvey RajaPrincipal Member Technical StaffOracle Coherence
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3 3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4
Agenda
The Problem
Oracle Home Maven support
Coherence Maven Support
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5
The Problem
Coherence as a dependency
Subjective GAV parameters– com.oracle.coherence:coherence:12.1.2 ?
– com.tangosol.coherence:coherence:12.1.2 ?
Lack external repository
Broader scope than Coherence
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6
Oracle Home Maven Support
Synchronize eligible artifacts in an Oracle Home with an Enterprise Maven Repository
Standardized GAV parameters
Oracle Home patches can be synchronized
Projects can depend on synchronized artifacts
Maven Sync PluginOracle Home
Enterprise Maven
Repository
Development Environment
Production Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7
Coherence Maven Support
Coherence Just as a dependency
Grid ARchive Archetype & Packaging Plugins– Maven mechanism to build a GAR file
– Default files provided by the archetype; GAR’s descriptor and a cache configuration file
– All dependencies are placed in the GAR’s lib directory
– POF Configuration Generator Support
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10