SOA Suite 12c introduces Maven support to build and deploy artifacts. Oracle has provided extensive documentation on this. Also there already are plenty of blog posts describing how to do this. I will not repeat those posts (only shortly describe the steps). What I couldn’t find quickly enough though was how to deploy artifacts from an artifact repository to an environment. This is a task often done by provisioning software such as Puppet or Jenkins. Sometimes though you want to do this from a command-line. In this post I’ll briefly describe steps required to get your Continuous Delivery efforts going and how to deploy an artifact from the Nexus repository to a SOA Suite runtime environment.
– This blog post was also published on http://www.sonatype.org/ –
Sonatype Nexus is an often used artifact repository. In a previous blog post I have shown an example how Maven can be used to assemble and release artifacts to Nexus. In this blog post I will describe two ways how artifacts can be fetched from the Nexus repository; by using the REST API and by using Apache Ivy.
An important part of a release process is storing artifacts in an artifact repository. Many customers use custom implementations of artifact repositories (such as file shares in combination with custom scripts) but there are also products which offer many functions of such a repository (and probably many more) out of the box so that custom implementations are not necessary any more. Nexus is an example of a popular artifact repository. An added benefit of using a popular product to provide repository functionality is that a lot of development tools can easily be integrated with it. Maven can easily be used to compile and assemble code and deploy it to a Nexus repository.
In this blog I will provide an example of how a shell script (as an example artifact) can be packaged and deployed to Nexus by using Maven. I will use the to package the script, the nexus-staging-maven-plugin to deploy to Nexus and the maven-release-plugin for the version control part of the release process.
On Thursday 10th of October, the 12 man strong AMIS delegation at Oracle OpenWorld and JavaOne 2013 will present its findings in a 3 hour session at AMIS HQ in Nieuwegein, The Netherlands. You are welcome to attend this free session (from 16.30 on, food provided). Please register here: http://www.amis.nl/nl-NL/evenementen/technologie-evenementen/oow-review.
Note: the event took place as planned. The slides (about 350 of them) can be seen at the SlideShare site of AMIS:
AMIS OOW 13 Review Part 1 (Overview, Themes, Announcements, Hardware, Database) ,
amis-oow13-reviewpart2platformmiddlewarepublication (WebLogic, ExaLogic, Provisioning, Deployment, Testing, Performance) ,
If you want to hear more about the Internet of Things, the In Memory Database, Cloud, Mobile, SOA Suite 12c, BPM Suite, WebLogic, Fast Data and Big Data, User Experience, the new Back up Appliance, ADF, Java EE 7, Java SE 8, Lambda Expressions, Governance, Maven driven deployment, Coherence, Tesla cars and Google Glasses, Endeca Information Discovery, WebCenter, REST, Adaptive Case Management, Larry and the America’s Cup, JSON, the Oracle Mobile Framework and Mobile Cloud Service, Data Visualizations, FUSE, Virtualization and many other topics that were highlighted during Oracle OpenWorld – come to this traditional debriefing.
Part of this session is also the traditional BingOOW which allows attendees to win fancy and less fancy conference gadgets.
In addition to this live report, we will also publish a White Paper on this year’s Oracle OpenWorld 2013 conference. This paper will be available near the end of October.
Dit is de zomer van de 12c-lanceringen. Na de database zijn sinds vorige week Oracle ADF 12c, Oracle JDeveloper 12c, en Oracle WebLogic 12c beschikbaar. Met zoveel nieuwe mogelijkheden dat AMIS op 14 augustus een gratis seminar organiseert waarin we de nieuwe versies introduceren, becommentariëren en vooral ook demonstreren.
Maar liefst tien specialisten verzorgen presentaties: Steven Davelaar van het A-Team van Oracle en Aino Andriessen , Betty van Dongen, Edwin Biemond, Jonathan Damen, Luc Bors, Lucas Jellema, Marcel Oldenkamp, Niels Gorter en Paul Swiggers van AMIS.
De onderwerpen die in het programma aan bod komen zijn:
- Oracle JDeveloper 12c – de vernieuwde IDE
- Software engineering met Maven, Git e.a.
- Oracle WebLogic 12c
- REST-services en JSON support
- ADF Faces – nieuwe en verbeterde componenten
- Implementatie van UI patterns met Oracle ADF 12c
Vanaf 16:30 bent u van harte welkom. Om 17:00 start het seminar. Tussendoor komt ook de beroemde AMIS frietkar nog langs. Reken op veel demonstraties, uitleg en levendige discussies.
We hebben ruimte voor 80 mensen. Bij overschrijving openen we een wachtlijst. Schrijf je daarom hier snel in.