SlideShare a Scribd company logo
All contents © MuleSoft Inc.
2nd April 2022
11:00 AM IST
Delhi MuleSoft Meetup
Anypoint Exchange and Nexus Repository with
MuleSoft
https://meetups.mulesoft.com/
All contents © MuleSoft Inc.
Safe Harbor Statement
● We are not Representing any companies here.
● This presentation is strictly for learning purposes. The organizer/Presenter does not
hold any responsibility that the same solution will work for your business
requirements.
● This presentation is not meant for any promotional activities.
All contents © MuleSoft Inc.
A recording link/slides of this meetup will be shared within 24 hours by email to
everyone.
Questions can be submitted/asked at any time in the Questions & Answers chat-box.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedback as it helps us to improve the sessions.
Housekeeping
All contents © MuleSoft Inc. 4
● Anurag Sharma : https://www.linkedin.com/in/anurag-sharma-59745b20/
● Ankit Lawaniya: https://www.linkedin.com/in/ankit-lawaniya/
Organizers :
Welcome Everyone in Today’s Meetup
All contents © MuleSoft Inc.

• 9 Years of IT experience
• Integration Technical Lead
• MuleSoft Certified and ORACLE Certified Developer
and Architect
• MuleSoft Mentor, Delhi and Ahmedabad MuleSoft
meetup leader
• Active member on MuleSoft Helper Forum
• Mentoring and learning with talented Developers
• Owner of MuleSoft Station Group, you can join us on
Telegram and Instagram
Anurag Sharma (Technical Lead)
https://www.linkedin.com/in/anurag-sharma-59745b20/
Today’s Meetup Host:
All contents © MuleSoft Inc.
Speaker
6
• Overall 10+ years of IT experience.
• API & Integration Senior Software Engineer
Lead.
• MuleSoft Certified Developer (MCD),
Integration ( MCIA) and Platform Architect
(MCPA)
• https://www.linkedin.com/in/gaza-nand-
6884a340/
All contents © MuleSoft Inc.
Anypoint Exchange and
Nexus Repository with
MuleSoft
All contents © MuleSoft Inc.
Mule Maven Plugin
The Mule Maven plugin enables you to integrate the packaging and deployment of your Mule applications with your Maven lifecycle.
The Mule Maven plugin is compatible with Mule runtime engine (Enterprise Edition) and with Mule Kernel (Community Edition). Mule provides built-in
Maven functionality.
All new projects created in Anypoint Studio 7 and later are configured with Maven by default. You can run the project with Maven from the command line,
or run it directly from Anypoint Studio
8
Mule Maven Plugin Goals
The Mule Maven plugin has three goals:
 package
Generates the jar file for your project.
 deploy
Automatically uploads and deploys your application in any of the application deployment targets (CloudHub, Runtime Fabric, or
On-Premises).
mule:deploy
Deploys an artifact from the specified location.
 mule:undeploy
Automatically removes your application from any of the application deployment targets (CloudHub, Runtime Fabric, or On-
Premises).
All contents © MuleSoft Inc.
9
● It is very important to keep common libraries or assets at a central location or repository which can
be easily reused across multiple applications and maintain multiple versions of libraries in an
efficient manner.
Artifactory
● Different Repository Types
- Anypoint Exchange (Mulesoft Provided)
- Nexus (External Artifactory )
- JFrog (External Artifactory )
All contents © MuleSoft Inc.
10
Anypoint Exchange is the MuleSoft provided hub or repositories of reusable assets such as APIs, policies, API spec
fragments, templates, examples, custom assets, and integration assets such as connectors. You can publish, share,
discover, and reuse assets within your organization to facilitate collaboration, boost productivity, and promote standards.
Exchange assets are accessible from many places like:
o Anypoint Studio (connectors, templates, and examples).
o API Manager (APIs, API groups, and policies)
o Runtime Manager (applications).
Anypoint Exchange Repository
All contents © MuleSoft Inc.
11
● First create common application.
● Update the application POM file with below changes.
o Update GroupId as OrganizationId in POM.xml.
o Add Classifier as Mule-Plugin for Mule-Maven-Plugin.
o Add Anypoint Exchange Distribution Management in POM.xml of your Common
Library
o Add Anypoint Exchange Credentials Into settings.xml of your local .m2 Repository
● Publish the Common Library to the Anypoint Exchange
o mvn clean package deploy
Publishing the Assets to Anypoint Exchange
All contents © MuleSoft Inc.
12
● Create your Mule application.
● Update the application POM file with below changes.
o Add the dependency in your application POM.xml
● Import the Error Handler xml file.
● Configure default error handler.
Use Assert from Anypoint Exchange in Mule Application
All contents © MuleSoft Inc.
13
• Nexus Repository OSS is an open source repository that supports many artifact formats.
• It allows you to proxy, collect, and manage your dependencies so that you are not constantly juggling a collection of JARs. It makes it easy
to distribute your software..
• Nexus is the repository for storing the application, common libraries, assets, or utility binaries.
• It is very much capable of storing and maintaining multiple versions of the same assets, libraries, templates or utilities, etc.
Nexus Repository
All contents © MuleSoft Inc.
14
● Install and Run Nexus.
● Create your Nexus Repository.
● Create common application.
● Update the application POM file with below changes.
o Add Classifier as Mule-Plugin for Mule-Maven-Plugin
o Add Nexus Repo Distribution Management in POM.xml of your Common Library.
o Add Maven Plugin in pom.xml
o Add Nexus Server Credentials Into settings.xml of your local .m2 Repository
● Publish the Common Library to the Nexus Repository
o mvn clean package deploy
Publishing the Assets to Nexus Repository
All contents © MuleSoft Inc.
15
● Create Mule application.
● Update the application POM file with below changes.
o Add the dependency and repository in your application POM.xml
o Import the mule-common-logging-handler.xml file.
Use Assert from Nexus Repository in Mule Application
All contents © MuleSoft Inc.
Q & A
All contents © MuleSoft Inc.
Answer the question and win a voucher for MuleSoft training
Quiz Time
All contents © MuleSoft Inc.
Winners?
All contents © MuleSoft Inc. 19
● Share:
○ Next Meetup will announce soon
○ See Virtual | MuleSoft Delhi – Anypoint Monitoring- Gaining Insight into API’s
MuleSoft Meetups Delhi
○ RSVP asap and learn something new about API Monitoring
● Feedback:
○ Tweet using the hashtag #MuleSoftMeetups
○ Fill out the survey feedback and suggest topics for upcoming events
○ Become a Feature Atendee of Delhi Mulesoft Meetup Group -
https://meetups.mulesoft.com/delhi/
○ Contact Organizers for any new topic suggestion
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Invite your network to join: https://meetups.mulesoft.com/
What’s next?
All contents © MuleSoft Inc. 20
● Anurag Sharma : https://www.linkedin.com/in/anurag-sharma-59745b20/
Host of today’s Meetup :
You can connect to me if you want to be Next Speaker
Ask anything to Join MuleSoft Community
Can Request to become a Featured Attendee of Delhi MuleSoft Meetup
All contents © MuleSoft Inc.
Introduce yourself or share any problems and innovative ideas
Networking time
All contents © MuleSoft Inc.
Thank you
don’t forget to provide the
Feedback of this Meetup

More Related Content

Similar to MuleSoft_Meetup_Exchange-Nexus-Publish_Asserts.pptx

Mule soft indore meetup 2
Mule soft indore meetup 2Mule soft indore meetup 2
Mule soft indore meetup 2
Pradhan Yash Sharma
 
Mulesoft Meetup Bangalore - 6th March 2021
Mulesoft Meetup Bangalore -  6th March 2021Mulesoft Meetup Bangalore -  6th March 2021
Mulesoft Meetup Bangalore - 6th March 2021
Gaurav Sethi
 
Third Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityThird Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico City
Alan Muñoz Ochoa
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
Wojtek Maciejczyk
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Harshana Martin
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
Jitendra Bafna
 
Meetup slide api_design_custom_poicies_in_mule4
Meetup slide api_design_custom_poicies_in_mule4Meetup slide api_design_custom_poicies_in_mule4
Meetup slide api_design_custom_poicies_in_mule4
AnuragSharma900
 
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
AnoopRamachandran13
 
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup SlidesSecond Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup Slides
Fernando Silva
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0
NeerajKumar1965
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
Royston Lobo
 
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Alexandra N. Martinez
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
MulesoftMunichMeetup
 
Mulesoft kochi meetup 8 custom connector
Mulesoft kochi meetup 8   custom connectorMulesoft kochi meetup 8   custom connector
Mulesoft kochi meetup 8 custom connector
Supriya Pawar
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
Daniel Soffner
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Angel Alberici
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Jitendra Bafna
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
Nikhil More
 
Chandigarh MuleSoft Meetup #01
Chandigarh MuleSoft Meetup #01Chandigarh MuleSoft Meetup #01
Chandigarh MuleSoft Meetup #01
Lalit Panwar
 

Similar to MuleSoft_Meetup_Exchange-Nexus-Publish_Asserts.pptx (20)

Mule soft indore meetup 2
Mule soft indore meetup 2Mule soft indore meetup 2
Mule soft indore meetup 2
 
Mulesoft Meetup Bangalore - 6th March 2021
Mulesoft Meetup Bangalore -  6th March 2021Mulesoft Meetup Bangalore -  6th March 2021
Mulesoft Meetup Bangalore - 6th March 2021
 
Third Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico CityThird Meetup Slides Mulesoft Mexico City
Third Meetup Slides Mulesoft Mexico City
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 
Meetup slide api_design_custom_poicies_in_mule4
Meetup slide api_design_custom_poicies_in_mule4Meetup slide api_design_custom_poicies_in_mule4
Meetup slide api_design_custom_poicies_in_mule4
 
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
#10 Calicut Mulesoft Meetup - Maven And Mule.pptx
 
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup SlidesSecond Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup Slides
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Mulesoft kochi meetup 8 custom connector
Mulesoft kochi meetup 8   custom connectorMulesoft kochi meetup 8   custom connector
Mulesoft kochi meetup 8 custom connector
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
 
Chandigarh MuleSoft Meetup #01
Chandigarh MuleSoft Meetup #01Chandigarh MuleSoft Meetup #01
Chandigarh MuleSoft Meetup #01
 

More from AnuragSharma900

London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023
AnuragSharma900
 
Delhi_Meetup_flyway_Integration.pptx
Delhi_Meetup_flyway_Integration.pptxDelhi_Meetup_flyway_Integration.pptx
Delhi_Meetup_flyway_Integration.pptx
AnuragSharma900
 
AhmedabadMeetup_CustomerExperience_v2.pptx
AhmedabadMeetup_CustomerExperience_v2.pptxAhmedabadMeetup_CustomerExperience_v2.pptx
AhmedabadMeetup_CustomerExperience_v2.pptx
AnuragSharma900
 
DelhiMeetup_AnypointMonitoring_v1.pptx
DelhiMeetup_AnypointMonitoring_v1.pptxDelhiMeetup_AnypointMonitoring_v1.pptx
DelhiMeetup_AnypointMonitoring_v1.pptx
AnuragSharma900
 
Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022
AnuragSharma900
 
Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021
AnuragSharma900
 

More from AnuragSharma900 (6)

London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023London-MuleSoft-Meetup-April-19-2023
London-MuleSoft-Meetup-April-19-2023
 
Delhi_Meetup_flyway_Integration.pptx
Delhi_Meetup_flyway_Integration.pptxDelhi_Meetup_flyway_Integration.pptx
Delhi_Meetup_flyway_Integration.pptx
 
AhmedabadMeetup_CustomerExperience_v2.pptx
AhmedabadMeetup_CustomerExperience_v2.pptxAhmedabadMeetup_CustomerExperience_v2.pptx
AhmedabadMeetup_CustomerExperience_v2.pptx
 
DelhiMeetup_AnypointMonitoring_v1.pptx
DelhiMeetup_AnypointMonitoring_v1.pptxDelhiMeetup_AnypointMonitoring_v1.pptx
DelhiMeetup_AnypointMonitoring_v1.pptx
 
Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022
 
Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021Api functional monitoring -9th October 2021
Api functional monitoring -9th October 2021
 

Recently uploaded

Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 

Recently uploaded (20)

Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 

MuleSoft_Meetup_Exchange-Nexus-Publish_Asserts.pptx

  • 1. All contents © MuleSoft Inc. 2nd April 2022 11:00 AM IST Delhi MuleSoft Meetup Anypoint Exchange and Nexus Repository with MuleSoft https://meetups.mulesoft.com/
  • 2. All contents © MuleSoft Inc. Safe Harbor Statement ● We are not Representing any companies here. ● This presentation is strictly for learning purposes. The organizer/Presenter does not hold any responsibility that the same solution will work for your business requirements. ● This presentation is not meant for any promotional activities.
  • 3. All contents © MuleSoft Inc. A recording link/slides of this meetup will be shared within 24 hours by email to everyone. Questions can be submitted/asked at any time in the Questions & Answers chat-box. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedback as it helps us to improve the sessions. Housekeeping
  • 4. All contents © MuleSoft Inc. 4 ● Anurag Sharma : https://www.linkedin.com/in/anurag-sharma-59745b20/ ● Ankit Lawaniya: https://www.linkedin.com/in/ankit-lawaniya/ Organizers : Welcome Everyone in Today’s Meetup
  • 5. All contents © MuleSoft Inc. • 9 Years of IT experience • Integration Technical Lead • MuleSoft Certified and ORACLE Certified Developer and Architect • MuleSoft Mentor, Delhi and Ahmedabad MuleSoft meetup leader • Active member on MuleSoft Helper Forum • Mentoring and learning with talented Developers • Owner of MuleSoft Station Group, you can join us on Telegram and Instagram Anurag Sharma (Technical Lead) https://www.linkedin.com/in/anurag-sharma-59745b20/ Today’s Meetup Host:
  • 6. All contents © MuleSoft Inc. Speaker 6 • Overall 10+ years of IT experience. • API & Integration Senior Software Engineer Lead. • MuleSoft Certified Developer (MCD), Integration ( MCIA) and Platform Architect (MCPA) • https://www.linkedin.com/in/gaza-nand- 6884a340/
  • 7. All contents © MuleSoft Inc. Anypoint Exchange and Nexus Repository with MuleSoft
  • 8. All contents © MuleSoft Inc. Mule Maven Plugin The Mule Maven plugin enables you to integrate the packaging and deployment of your Mule applications with your Maven lifecycle. The Mule Maven plugin is compatible with Mule runtime engine (Enterprise Edition) and with Mule Kernel (Community Edition). Mule provides built-in Maven functionality. All new projects created in Anypoint Studio 7 and later are configured with Maven by default. You can run the project with Maven from the command line, or run it directly from Anypoint Studio 8 Mule Maven Plugin Goals The Mule Maven plugin has three goals:  package Generates the jar file for your project.  deploy Automatically uploads and deploys your application in any of the application deployment targets (CloudHub, Runtime Fabric, or On-Premises). mule:deploy Deploys an artifact from the specified location.  mule:undeploy Automatically removes your application from any of the application deployment targets (CloudHub, Runtime Fabric, or On- Premises).
  • 9. All contents © MuleSoft Inc. 9 ● It is very important to keep common libraries or assets at a central location or repository which can be easily reused across multiple applications and maintain multiple versions of libraries in an efficient manner. Artifactory ● Different Repository Types - Anypoint Exchange (Mulesoft Provided) - Nexus (External Artifactory ) - JFrog (External Artifactory )
  • 10. All contents © MuleSoft Inc. 10 Anypoint Exchange is the MuleSoft provided hub or repositories of reusable assets such as APIs, policies, API spec fragments, templates, examples, custom assets, and integration assets such as connectors. You can publish, share, discover, and reuse assets within your organization to facilitate collaboration, boost productivity, and promote standards. Exchange assets are accessible from many places like: o Anypoint Studio (connectors, templates, and examples). o API Manager (APIs, API groups, and policies) o Runtime Manager (applications). Anypoint Exchange Repository
  • 11. All contents © MuleSoft Inc. 11 ● First create common application. ● Update the application POM file with below changes. o Update GroupId as OrganizationId in POM.xml. o Add Classifier as Mule-Plugin for Mule-Maven-Plugin. o Add Anypoint Exchange Distribution Management in POM.xml of your Common Library o Add Anypoint Exchange Credentials Into settings.xml of your local .m2 Repository ● Publish the Common Library to the Anypoint Exchange o mvn clean package deploy Publishing the Assets to Anypoint Exchange
  • 12. All contents © MuleSoft Inc. 12 ● Create your Mule application. ● Update the application POM file with below changes. o Add the dependency in your application POM.xml ● Import the Error Handler xml file. ● Configure default error handler. Use Assert from Anypoint Exchange in Mule Application
  • 13. All contents © MuleSoft Inc. 13 • Nexus Repository OSS is an open source repository that supports many artifact formats. • It allows you to proxy, collect, and manage your dependencies so that you are not constantly juggling a collection of JARs. It makes it easy to distribute your software.. • Nexus is the repository for storing the application, common libraries, assets, or utility binaries. • It is very much capable of storing and maintaining multiple versions of the same assets, libraries, templates or utilities, etc. Nexus Repository
  • 14. All contents © MuleSoft Inc. 14 ● Install and Run Nexus. ● Create your Nexus Repository. ● Create common application. ● Update the application POM file with below changes. o Add Classifier as Mule-Plugin for Mule-Maven-Plugin o Add Nexus Repo Distribution Management in POM.xml of your Common Library. o Add Maven Plugin in pom.xml o Add Nexus Server Credentials Into settings.xml of your local .m2 Repository ● Publish the Common Library to the Nexus Repository o mvn clean package deploy Publishing the Assets to Nexus Repository
  • 15. All contents © MuleSoft Inc. 15 ● Create Mule application. ● Update the application POM file with below changes. o Add the dependency and repository in your application POM.xml o Import the mule-common-logging-handler.xml file. Use Assert from Nexus Repository in Mule Application
  • 16. All contents © MuleSoft Inc. Q & A
  • 17. All contents © MuleSoft Inc. Answer the question and win a voucher for MuleSoft training Quiz Time
  • 18. All contents © MuleSoft Inc. Winners?
  • 19. All contents © MuleSoft Inc. 19 ● Share: ○ Next Meetup will announce soon ○ See Virtual | MuleSoft Delhi – Anypoint Monitoring- Gaining Insight into API’s MuleSoft Meetups Delhi ○ RSVP asap and learn something new about API Monitoring ● Feedback: ○ Tweet using the hashtag #MuleSoftMeetups ○ Fill out the survey feedback and suggest topics for upcoming events ○ Become a Feature Atendee of Delhi Mulesoft Meetup Group - https://meetups.mulesoft.com/delhi/ ○ Contact Organizers for any new topic suggestion ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program ○ Invite your network to join: https://meetups.mulesoft.com/ What’s next?
  • 20. All contents © MuleSoft Inc. 20 ● Anurag Sharma : https://www.linkedin.com/in/anurag-sharma-59745b20/ Host of today’s Meetup : You can connect to me if you want to be Next Speaker Ask anything to Join MuleSoft Community Can Request to become a Featured Attendee of Delhi MuleSoft Meetup
  • 21. All contents © MuleSoft Inc. Introduce yourself or share any problems and innovative ideas Networking time
  • 22. All contents © MuleSoft Inc. Thank you don’t forget to provide the Feedback of this Meetup