Your SlideShare is downloading. ×
Coherence Maven Integration
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Coherence Maven Integration

949
views

Published on

Watch on YouTube: …

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
949
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

    • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1
    • 2. Maven Harvey Raja Principal Member Technical Staff Oracle Coherence
    • 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4 Agenda  The Problem  Oracle Home Maven support  Coherence Maven Support
    • 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. 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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
    • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9
    • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10