Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
Maven
Harvey Raja
Principal Member Technical Staff
Oracle Coherence
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3 3 Copyright © 2011, Oracle and/or its affiliates. Al...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4
Agenda
 The Problem
 Oracle Home Maven support
 C...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5
The Problem
 Coherence as a dependency
 Subjective...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6
Oracle Home Maven Support
 Synchronize eligible art...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7
Coherence Maven Support
 Coherence Just as a depend...
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
Upcoming SlideShare
Loading in...5
×

Coherence Maven Integration

1,050

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,050
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Understand that maven is the defacto build standard in many organizationsCoherence naturally fits into a maven ecosystemNot just coherence.jar, periphery jars: hibernate, security.Not in public repo, so u must download distribution, upload to local repo and is then availableWhat GAV params do u pick?The problem holds for all fusion middleware components, WLS, SOA…
  • Still require downloading the distributionInstall the sync plugin and then executeGAV parameters chosen by the correct authorities, i.e. the respective product groupsCoherence will release a unique version for each patch thus using maven version ranges you could be on a specific patch or the latest in a major releaseMultiple projects in an organization automatically get fusion middleware components made available
  • With the sync plugin maven is made available as a dependency for all referents
  • Coherence Maven Integration

    1. 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
    2. 2. Maven Harvey Raja Principal Member Technical Staff Oracle Coherence
    3. 3. 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.
    4. 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4 Agenda  The Problem  Oracle Home Maven support  Coherence Maven Support
    5. 5. 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
    6. 6. 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 Plugin Oracle Home Enterprise Maven Repository Development Environment Production Environment
    7. 7. 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
    8. 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
    9. 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9
    10. 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×