coherence maven integration

10
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1

Upload: oracle-coherence

Post on 22-Nov-2014

1.423 views

Category:

Technology


0 download

DESCRIPTION

Watch on YouTube: http://www.youtube.com/watch?v=D-rm3bDXZvc

TRANSCRIPT

Page 1: Coherence Maven Integration

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1

Page 2: Coherence Maven Integration

MavenHarvey RajaPrincipal Member Technical StaffOracle Coherence

Page 3: Coherence Maven Integration

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.

Page 4: Coherence Maven Integration

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4

Agenda

The Problem

Oracle Home Maven support

Coherence Maven Support

Page 5: Coherence Maven Integration

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

Page 6: Coherence Maven Integration

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

Page 7: Coherence Maven Integration

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

Page 8: Coherence Maven Integration

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8

Page 9: Coherence Maven Integration

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9

Page 10: Coherence Maven Integration

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10