SlideShare a Scribd company logo
GitHub Plugin Setup in Anypoint
Studio
The following are the steps that need to be followed when installing GitHub
plugin in Anypoint Studio
1. In Studio, click the Help menu, then select Install New Software
2. In the Work with field of the Available Software panel, use the drop-
down menu to select
3. http://download.eclipse.org/egit/updates-2.1
4. In the table below the Work with field, click the check boxes associated
with Eclipse Git Team Provider and JGit.
4. Click the expand arrow to the left of both Eclipse Git Team
Provider and JGit and in the submenus that appear, then click to
deselect the following three items
a. EGit Mylyn
b. Eclipse EGit โ€“ Source
c. Eclipse JGit - Source
d. Eclipse Plugin-in Import Support
5. In the Install Details panel, click Next to continue installation.
Please ensure you select the below specified items
a. EGit Mylyn
b. Eclipse EGit โ€“ Source
c. Eclipse JGit - Source
d. Eclipse Plugin-in Import Support
6. In the Review Licenses panel, select I accept the terms of the license
agreement, then click Finish.
7. After Mule has installed the EGit plugin, click Yes to complete the
installation and restart Studio.
Saving a Studio Project to Git
Create a Git repository so that multiple developers can save changes to a
Studio project in one shared location. To do so, you must first create and
register a Git repository
Creating a Local Repository
1. In the Package Explorer, right click the name of your project, go
to Team, then select Share Project
2. A new wizard to select the repository plugin that will be used to share
the selected project and click Next. (If multiple plugins are installed)
3. In the Configure Git Repository wizard, click Create
4. In the Create a Git Repository panel, click Browse & navigate to
the GIT folder on your local drive
5. Mule populates the fields in the Configure Git Repository panel to
correspond with the folder you created for your new Git repository on
your local drive. Check the box next to your projectโ€™s line item in the list,
then click Finish.
6. In the Mule Studio Package Explorer, notice the small question mark icon
that appears next to your project name (below). This icon indicates that
you have created a Git repository for your project on your local drive, but
you have not yet registered it and are not yet tracking changes to the
project.
Registering a Local Repository
Please find the steps shows below how to register a local repository
1. In the Package Explorer, right click the name of your project, navigate
to Team, then select Commit.
- To be contdโ€ฆ
If you have not yet identified yourself to Git as a user, the Identify
Yourself panel may appear at this point. Enter a User name and User e-
mail that Git can use to identify you and the commits that you make to your
Git repository.
2. In the Commit Changes panel, commit the inaugural version of your
Studio project which will effectively register the project on your local
drive. In the Commit message field, enter a description of the project you
are about to commit to the repository. (In the future, when you commit
changes to the project to your repository, use the Commit message field to
record the changes that you have made to the project since your last
commit.)
3. In the Files pane, notice that Mule has applied a question mark icon to
each of the items in the list. This icon indicates that the file is "untracked"
in Git (i.e. the file has not yet been saved in the repository). Click the
checkbox next to each item to select all of them
4. Click Commit to save your project in your new Git repository
5. In the Package Explorer, notice that Mule applies a barrel icon to your
project name (below). This icon indicates that you have committed this
project to a Git repository.
Committing Changes to the Local Repository
After making changes to your Studio project and saving in Mule, you can
commit changes to the project in your local Git repository.
1. First, save the changes you have made to your Studio project in Mule
(File > Save).
2. In the Package Explorer, notice that Mule applies a chevron in front of
your project name (below). This icon indicates that you have made
changes to your Studio project but have not yet committed those changes
to your Git repository.
3. In the Package Explorer, right click the name of your project, go to Team,
and select Commit.
4. In the Commit message field of the Commit Changes panel, enter notes to
describe what you have added or changed in the Studio project.
5. Click the box next to all items listed in the Files pane, then
click Commit to save your changes to your local Git repository.
Committing and Pushing to a Remote Repository
When multiple people work on a Studio project, they must all synchronize
changes through the a remote Git repository. Within Studio, you can push your
latest commits to a project to the remote Git repository.
1. If your project is already being tracked on a remote Git repository, you
must first Cloning and Pulling from a Remote Repository of your project
from the remote repository before proceeding to step 2. This ensures that
the commits you are about to push contain all the project changes that
others have previously committed to the remote repository
2. Follow the steps above to commit your changes locally.
3. In the Package Explorer, right-click the name of your project, navigate to
Team, then select Push to Upstream.
4. Mule pushes your commits to the remote Git repository, then presents a
Push Results panel that describes the commits you have pushed. Click
OK
Importing a Git Project into Studio
Studio offers two ways to import a project from a Git repository:
a. If you have already cloned your Git repository and stored it on your local
drive, follow the procedure for Importing a Project from a Local Drive.
b. If you have not yet cloned your Git repository and stored it on your local
drive, follow the procedure for Importing From a Remote Repository
Importing from a Local Drive
1. In Studio, under the File menu, select Import
2. In the Import wizard, click the expand arrow next to the Git folder, then
select Projects from Git.
3. Click Next to continue.
4. In the Import Projects from Git wizard, select Local, then click Next.
5. Click to select a Git repository from the list of repositories on your local
drive, then click Next.
6. Select Import existing projects from the list of import methods, then click
to select the Working Directory folder
7. Click next
8. Use the drop-down menu in the Working sets field to select the project
you wish to import, then click Finish.
9. Known Issue: Under the Projects menu, select Clean to scrub the project
and ensure that Studio has created a consistent build path.
10. Under the File menu, select Openโ€‹, then navigate to the cloned repository
on your hard drive to open your project and work with it in Studio.
Importing From a Remote Repository
1. In Studio, under the File menu, select Import
2. In the Import wizard, click the expand arrow next to the Git folder, then
select Projects from Git.
3. Click Next to continue.
4. In the Import Projects from Git wizard, select URI, then click Next.
5. In the URI field, identify your user name and the name of your Git
repository. Use the following format to enter the
information:git@github.com:username/repository-name.git. When you
enter this information, Studio automatically completes the remaining
required fields in the panel.
6. In the list of branches in your Git repository, click the boxes next to the
branch (or branches) of your project that you wish to check out and work
on in Studio.
7. Click Next to continue.
8. Select the directory on your local drive to which you want to clone and
save your project, then click Next. Git clones the branch(es) you selected
and stores them on your local drive.
9. Select Import existing projects from the list of import methods, select the
working Directory folder, then click Next
10. Use the drop-down menu in the Working sets field to select the project
you wish to import, then click Finish.
11. Known Issue: Under the Projects menu, select Clean to scrub the project
and ensure that Studio has created a consistent build path
12. Under the File menu, select Open then navigate to the cloned repository
on your hard drive to open your project and work with it in Studio.
Cloning and Pulling from a Remote Repository
For multiple people to collaborate on a Studio project, everyone must
synchronize their changes through a remote Git repository. To work on your
project locally within Studio, clone, then pull the latest version of a project
from a remote Git repository.
1. In Studio, close all the Message Flow tabs of the project you are about to
pull from your remote Git repository.
2. In Package Explorer, right-click the name of your project, navigate
to Team, then select Pull
3. Mule pulls the project from the remote repository, then it presents a Pull
Result panel that describes the changes others have made to the project
since your last pull.
5. Click OK.
6. In Package Explorer, double-click the name of the flow(s) in your project
to reopen them on your Studio canvas.
Thank You
Ad

More Related Content

What's hot (17)

Mule tcat server - common problems and solutions
Mule tcat server - common problems and solutionsMule tcat server - common problems and solutions
Mule tcat server - common problems and solutions
Shanky Gupta
ย 
Cloud hub deployment
Cloud hub deploymentCloud hub deployment
Cloud hub deployment
sivachandra mandalapu
ย 
How to commit a project in svn using svn plugin in anypointstudio
How to commit a project in svn using svn plugin in anypointstudioHow to commit a project in svn using svn plugin in anypointstudio
How to commit a project in svn using svn plugin in anypointstudio
javeed_mhd
ย 
Anypoint runtime manager v1
Anypoint runtime manager v1Anypoint runtime manager v1
Anypoint runtime manager v1
Son Nguyen
ย 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
F K
ย 
Mule
MuleMule
Mule
irfan1008
ย 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in mule
Achyuta Lakshmi
ย 
Running mule as worker role on azure
Running mule as worker role on azureRunning mule as worker role on azure
Running mule as worker role on azure
Son Nguyen
ย 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
D.Rajesh Kumar
ย 
Programming and the web for beginners
Programming and the web for beginnersProgramming and the web for beginners
Programming and the web for beginners
Son Nguyen
ย 
The anypoint platform for API's
The anypoint platform for API'sThe anypoint platform for API's
The anypoint platform for API's
Achyuta Lakshmi
ย 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
javeed_mhd
ย 
Mule legacy modernization example
Mule legacy modernization exampleMule legacy modernization example
Mule legacy modernization example
D.Rajesh Kumar
ย 
1. deploying an asp.net web application
1. deploying an asp.net web application1. deploying an asp.net web application
1. deploying an asp.net web application
Pramod Rathore
ย 
Azure App Service for Windows Container
Azure App Service for Windows ContainerAzure App Service for Windows Container
Azure App Service for Windows Container
Krunal Trivedi
ย 
Deployingmuleapplications 160903085602
Deployingmuleapplications 160903085602Deployingmuleapplications 160903085602
Deployingmuleapplications 160903085602
ppts123456
ย 
Mule tcat server - deploying applications
Mule tcat server - deploying applicationsMule tcat server - deploying applications
Mule tcat server - deploying applications
Shanky Gupta
ย 
Mule tcat server - common problems and solutions
Mule tcat server - common problems and solutionsMule tcat server - common problems and solutions
Mule tcat server - common problems and solutions
Shanky Gupta
ย 
How to commit a project in svn using svn plugin in anypointstudio
How to commit a project in svn using svn plugin in anypointstudioHow to commit a project in svn using svn plugin in anypointstudio
How to commit a project in svn using svn plugin in anypointstudio
javeed_mhd
ย 
Anypoint runtime manager v1
Anypoint runtime manager v1Anypoint runtime manager v1
Anypoint runtime manager v1
Son Nguyen
ย 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
F K
ย 
Mule
MuleMule
Mule
irfan1008
ย 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in mule
Achyuta Lakshmi
ย 
Running mule as worker role on azure
Running mule as worker role on azureRunning mule as worker role on azure
Running mule as worker role on azure
Son Nguyen
ย 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
D.Rajesh Kumar
ย 
Programming and the web for beginners
Programming and the web for beginnersProgramming and the web for beginners
Programming and the web for beginners
Son Nguyen
ย 
The anypoint platform for API's
The anypoint platform for API'sThe anypoint platform for API's
The anypoint platform for API's
Achyuta Lakshmi
ย 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
javeed_mhd
ย 
Mule legacy modernization example
Mule legacy modernization exampleMule legacy modernization example
Mule legacy modernization example
D.Rajesh Kumar
ย 
1. deploying an asp.net web application
1. deploying an asp.net web application1. deploying an asp.net web application
1. deploying an asp.net web application
Pramod Rathore
ย 
Azure App Service for Windows Container
Azure App Service for Windows ContainerAzure App Service for Windows Container
Azure App Service for Windows Container
Krunal Trivedi
ย 
Deployingmuleapplications 160903085602
Deployingmuleapplications 160903085602Deployingmuleapplications 160903085602
Deployingmuleapplications 160903085602
ppts123456
ย 
Mule tcat server - deploying applications
Mule tcat server - deploying applicationsMule tcat server - deploying applications
Mule tcat server - deploying applications
Shanky Gupta
ย 

Viewers also liked (20)

Managing stack traces
Managing stack tracesManaging stack traces
Managing stack traces
Son Nguyen
ย 
Anypoint vpc
Anypoint vpcAnypoint vpc
Anypoint vpc
D.Rajesh Kumar
ย 
Clustering concepts
Clustering conceptsClustering concepts
Clustering concepts
Harish43
ย 
Mule ESB
Mule ESBMule ESB
Mule ESB
Rajkattamuri
ย 
Mule api and service management
Mule api and service managementMule api and service management
Mule api and service management
D.Rajesh Kumar
ย 
Mule api and service management
Mule api and service managementMule api and service management
Mule api and service management
D.Rajesh Kumar
ย 
MULE-JAAS
MULE-JAASMULE-JAAS
MULE-JAAS
D.Rajesh Kumar
ย 
Mule tcat server
Mule  tcat serverMule  tcat server
Mule tcat server
D.Rajesh Kumar
ย 
Mule mule agent
Mule  mule agentMule  mule agent
Mule mule agent
D.Rajesh Kumar
ย 
Mule mule management console
Mule  mule management consoleMule  mule management console
Mule mule management console
D.Rajesh Kumar
ย 
Mule hct
Mule hctMule hct
Mule hct
D.Rajesh Kumar
ย 
Mule high availability
Mule high availabilityMule high availability
Mule high availability
Son Nguyen
ย 
Integration with Mule
Integration with MuleIntegration with Mule
Integration with Mule
Ryan Hoegg
ย 
Building Performant, Reliable, and Scalable Integrations with Mule ESB
Building Performant, Reliable, and Scalable Integrations with Mule ESBBuilding Performant, Reliable, and Scalable Integrations with Mule ESB
Building Performant, Reliable, and Scalable Integrations with Mule ESB
Ryan Hoegg
ย 
Mule Tcat server
Mule  Tcat serverMule  Tcat server
Mule Tcat server
D.Rajesh Kumar
ย 
Mule anypoint exchange
Mule anypoint exchangeMule anypoint exchange
Mule anypoint exchange
Phaniu
ย 
Mule SAML
Mule SAMLMule SAML
Mule SAML
D.Rajesh Kumar
ย 
Mule security pgp with Example
Mule security pgp with ExampleMule security pgp with Example
Mule security pgp with Example
D.Rajesh Kumar
ย 
Mule mule runtime engine
Mule  mule runtime engineMule  mule runtime engine
Mule mule runtime engine
D.Rajesh Kumar
ย 
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esbSend email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Sreekanth Kondapalli
ย 
Managing stack traces
Managing stack tracesManaging stack traces
Managing stack traces
Son Nguyen
ย 
Clustering concepts
Clustering conceptsClustering concepts
Clustering concepts
Harish43
ย 
Mule api and service management
Mule api and service managementMule api and service management
Mule api and service management
D.Rajesh Kumar
ย 
Mule api and service management
Mule api and service managementMule api and service management
Mule api and service management
D.Rajesh Kumar
ย 
Mule tcat server
Mule  tcat serverMule  tcat server
Mule tcat server
D.Rajesh Kumar
ย 
Mule mule agent
Mule  mule agentMule  mule agent
Mule mule agent
D.Rajesh Kumar
ย 
Mule mule management console
Mule  mule management consoleMule  mule management console
Mule mule management console
D.Rajesh Kumar
ย 
Mule high availability
Mule high availabilityMule high availability
Mule high availability
Son Nguyen
ย 
Integration with Mule
Integration with MuleIntegration with Mule
Integration with Mule
Ryan Hoegg
ย 
Building Performant, Reliable, and Scalable Integrations with Mule ESB
Building Performant, Reliable, and Scalable Integrations with Mule ESBBuilding Performant, Reliable, and Scalable Integrations with Mule ESB
Building Performant, Reliable, and Scalable Integrations with Mule ESB
Ryan Hoegg
ย 
Mule Tcat server
Mule  Tcat serverMule  Tcat server
Mule Tcat server
D.Rajesh Kumar
ย 
Mule anypoint exchange
Mule anypoint exchangeMule anypoint exchange
Mule anypoint exchange
Phaniu
ย 
Mule security pgp with Example
Mule security pgp with ExampleMule security pgp with Example
Mule security pgp with Example
D.Rajesh Kumar
ย 
Mule mule runtime engine
Mule  mule runtime engineMule  mule runtime engine
Mule mule runtime engine
D.Rajesh Kumar
ย 
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esbSend email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Sreekanth Kondapalli
ย 
Ad

Similar to Github plugin setup in anypointstudio (20)

Git and git hub basics
Git and git hub basicsGit and git hub basics
Git and git hub basics
prostackacademy
ย 
02-version control(DevOps Series)
02-version control(DevOps Series)02-version control(DevOps Series)
02-version control(DevOps Series)
Mohammed Shaban
ย 
Version control
Version controlVersion control
Version control
Ghufran Ataie
ย 
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Daniel Katz
ย 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
Gourav Varma
ย 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
Gourav Varma
ย 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
Amarnadh36
ย 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
badrfathallah2
ย 
Beginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdfBeginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdf
GDSCKNUST
ย 
Code repository management
Code repository managementCode repository management
Code repository management
Cloud Analogy
ย 
16 Git
16 Git16 Git
16 Git
Hadley Wickham
ย 
Add eclipse project with git lab
Add eclipse project with git labAdd eclipse project with git lab
Add eclipse project with git lab
Sokngim Sa
ย 
Using The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git HubUsing The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git Hub
guest4bce3214
ย 
Using The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git HubUsing The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git Hub
Loiane Groner
ย 
Setting up Git.pptx
Setting up Git.pptxSetting up Git.pptx
Setting up Git.pptx
tapanvyas11
ย 
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
msohn
ย 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU
ย 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
ย 
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a featureGit Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
msohn
ย 
Bitbucket git-bamboo-jira
Bitbucket git-bamboo-jiraBitbucket git-bamboo-jira
Bitbucket git-bamboo-jira
lenamattt
ย 
Git and git hub basics
Git and git hub basicsGit and git hub basics
Git and git hub basics
prostackacademy
ย 
02-version control(DevOps Series)
02-version control(DevOps Series)02-version control(DevOps Series)
02-version control(DevOps Series)
Mohammed Shaban
ย 
Version control
Version controlVersion control
Version control
Ghufran Ataie
ย 
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Legal Analytics Course - Class #4 - Github and RMarkdown Tutorial - Professor...
Daniel Katz
ย 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
Gourav Varma
ย 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
Gourav Varma
ย 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
Amarnadh36
ย 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
badrfathallah2
ย 
Beginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdfBeginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdf
GDSCKNUST
ย 
Code repository management
Code repository managementCode repository management
Code repository management
Cloud Analogy
ย 
Add eclipse project with git lab
Add eclipse project with git labAdd eclipse project with git lab
Add eclipse project with git lab
Sokngim Sa
ย 
Using The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git HubUsing The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git Hub
guest4bce3214
ย 
Using The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git HubUsing The EGit Eclipse Plugin With Git Hub
Using The EGit Eclipse Plugin With Git Hub
Loiane Groner
ย 
Setting up Git.pptx
Setting up Git.pptxSetting up Git.pptx
Setting up Git.pptx
tapanvyas11
ย 
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
msohn
ย 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU
ย 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
ย 
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a featureGit Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
msohn
ย 
Bitbucket git-bamboo-jira
Bitbucket git-bamboo-jiraBitbucket git-bamboo-jira
Bitbucket git-bamboo-jira
lenamattt
ย 
Ad

More from Rajkattamuri (20)

For each component in mule
For each component in muleFor each component in mule
For each component in mule
Rajkattamuri
ย 
Filter expression in mule
Filter expression in muleFilter expression in mule
Filter expression in mule
Rajkattamuri
ย 
File component in mule
File component in muleFile component in mule
File component in mule
Rajkattamuri
ย 
Database component in mule
Database component in muleDatabase component in mule
Database component in mule
Rajkattamuri
ย 
Choice component in mule
Choice component in mule Choice component in mule
Choice component in mule
Rajkattamuri
ย 
WebServices
WebServicesWebServices
WebServices
Rajkattamuri
ย 
Java Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in Mule
Rajkattamuri
ย 
WebServices Basic Overview
WebServices Basic OverviewWebServices Basic Overview
WebServices Basic Overview
Rajkattamuri
ย 
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
Rajkattamuri
ย 
Java Basics
Java BasicsJava Basics
Java Basics
Rajkattamuri
ย 
WebServices Basics
WebServices BasicsWebServices Basics
WebServices Basics
Rajkattamuri
ย 
Core java
Core javaCore java
Core java
Rajkattamuri
ย 
WebServices SOAP WSDL and UDDI
WebServices SOAP WSDL and UDDIWebServices SOAP WSDL and UDDI
WebServices SOAP WSDL and UDDI
Rajkattamuri
ย 
Web services soap
Web services soapWeb services soap
Web services soap
Rajkattamuri
ย 
Web services wsdl
Web services wsdlWeb services wsdl
Web services wsdl
Rajkattamuri
ย 
Web services uddi
Web services uddiWeb services uddi
Web services uddi
Rajkattamuri
ย 
Maven
MavenMaven
Maven
Rajkattamuri
ย 
Mule esb dataweave
Mule esb dataweaveMule esb dataweave
Mule esb dataweave
Rajkattamuri
ย 
Mule with drools
Mule with drools Mule with drools
Mule with drools
Rajkattamuri
ย 
Mule with quartz
Mule with quartz Mule with quartz
Mule with quartz
Rajkattamuri
ย 
For each component in mule
For each component in muleFor each component in mule
For each component in mule
Rajkattamuri
ย 
Filter expression in mule
Filter expression in muleFilter expression in mule
Filter expression in mule
Rajkattamuri
ย 
File component in mule
File component in muleFile component in mule
File component in mule
Rajkattamuri
ย 
Database component in mule
Database component in muleDatabase component in mule
Database component in mule
Rajkattamuri
ย 
Choice component in mule
Choice component in mule Choice component in mule
Choice component in mule
Rajkattamuri
ย 
WebServices
WebServicesWebServices
WebServices
Rajkattamuri
ย 
Java Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in Mule
Rajkattamuri
ย 
WebServices Basic Overview
WebServices Basic OverviewWebServices Basic Overview
WebServices Basic Overview
Rajkattamuri
ย 
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
Rajkattamuri
ย 
Java Basics
Java BasicsJava Basics
Java Basics
Rajkattamuri
ย 
WebServices Basics
WebServices BasicsWebServices Basics
WebServices Basics
Rajkattamuri
ย 
Core java
Core javaCore java
Core java
Rajkattamuri
ย 
WebServices SOAP WSDL and UDDI
WebServices SOAP WSDL and UDDIWebServices SOAP WSDL and UDDI
WebServices SOAP WSDL and UDDI
Rajkattamuri
ย 
Web services soap
Web services soapWeb services soap
Web services soap
Rajkattamuri
ย 
Web services wsdl
Web services wsdlWeb services wsdl
Web services wsdl
Rajkattamuri
ย 
Web services uddi
Web services uddiWeb services uddi
Web services uddi
Rajkattamuri
ย 
Mule esb dataweave
Mule esb dataweaveMule esb dataweave
Mule esb dataweave
Rajkattamuri
ย 
Mule with drools
Mule with drools Mule with drools
Mule with drools
Rajkattamuri
ย 
Mule with quartz
Mule with quartz Mule with quartz
Mule with quartz
Rajkattamuri
ย 

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
ย 
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
ย 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
ย 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
ย 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
ย 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
ย 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
ย 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
ย 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
ย 
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy ConsumptionDrupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Exove
ย 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
ย 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
ย 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
ย 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
Buckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug LogsBuckeye Dreamin' 2023: De-fogging Debug Logs
Buckeye Dreamin' 2023: De-fogging Debug Logs
Lynda Kane
ย 
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
ย 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
ย 
Leading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael JidaelLeading AI Innovation As A Product Manager - Michael Jidael
Leading AI Innovation As A Product Manager - Michael Jidael
Michael Jidael
ย 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
ย 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
ย 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
ย 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
ย 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
ย 
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy ConsumptionDrupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Exove
ย 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
ย 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
ย 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
ย 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
ย 

Github plugin setup in anypointstudio

  • 1. GitHub Plugin Setup in Anypoint Studio
  • 2. The following are the steps that need to be followed when installing GitHub plugin in Anypoint Studio 1. In Studio, click the Help menu, then select Install New Software 2. In the Work with field of the Available Software panel, use the drop- down menu to select 3. http://download.eclipse.org/egit/updates-2.1 4. In the table below the Work with field, click the check boxes associated with Eclipse Git Team Provider and JGit.
  • 3. 4. Click the expand arrow to the left of both Eclipse Git Team Provider and JGit and in the submenus that appear, then click to deselect the following three items a. EGit Mylyn b. Eclipse EGit โ€“ Source c. Eclipse JGit - Source d. Eclipse Plugin-in Import Support
  • 4. 5. In the Install Details panel, click Next to continue installation. Please ensure you select the below specified items a. EGit Mylyn b. Eclipse EGit โ€“ Source c. Eclipse JGit - Source d. Eclipse Plugin-in Import Support
  • 5. 6. In the Review Licenses panel, select I accept the terms of the license agreement, then click Finish. 7. After Mule has installed the EGit plugin, click Yes to complete the installation and restart Studio.
  • 6. Saving a Studio Project to Git Create a Git repository so that multiple developers can save changes to a Studio project in one shared location. To do so, you must first create and register a Git repository Creating a Local Repository 1. In the Package Explorer, right click the name of your project, go to Team, then select Share Project
  • 7. 2. A new wizard to select the repository plugin that will be used to share the selected project and click Next. (If multiple plugins are installed)
  • 8. 3. In the Configure Git Repository wizard, click Create
  • 9. 4. In the Create a Git Repository panel, click Browse & navigate to the GIT folder on your local drive
  • 10. 5. Mule populates the fields in the Configure Git Repository panel to correspond with the folder you created for your new Git repository on your local drive. Check the box next to your projectโ€™s line item in the list, then click Finish.
  • 11. 6. In the Mule Studio Package Explorer, notice the small question mark icon that appears next to your project name (below). This icon indicates that you have created a Git repository for your project on your local drive, but you have not yet registered it and are not yet tracking changes to the project.
  • 12. Registering a Local Repository Please find the steps shows below how to register a local repository 1. In the Package Explorer, right click the name of your project, navigate to Team, then select Commit. - To be contdโ€ฆ
  • 13. If you have not yet identified yourself to Git as a user, the Identify Yourself panel may appear at this point. Enter a User name and User e- mail that Git can use to identify you and the commits that you make to your Git repository.
  • 14. 2. In the Commit Changes panel, commit the inaugural version of your Studio project which will effectively register the project on your local drive. In the Commit message field, enter a description of the project you are about to commit to the repository. (In the future, when you commit changes to the project to your repository, use the Commit message field to record the changes that you have made to the project since your last commit.)
  • 15. 3. In the Files pane, notice that Mule has applied a question mark icon to each of the items in the list. This icon indicates that the file is "untracked" in Git (i.e. the file has not yet been saved in the repository). Click the checkbox next to each item to select all of them
  • 16. 4. Click Commit to save your project in your new Git repository 5. In the Package Explorer, notice that Mule applies a barrel icon to your project name (below). This icon indicates that you have committed this project to a Git repository.
  • 17. Committing Changes to the Local Repository After making changes to your Studio project and saving in Mule, you can commit changes to the project in your local Git repository. 1. First, save the changes you have made to your Studio project in Mule (File > Save). 2. In the Package Explorer, notice that Mule applies a chevron in front of your project name (below). This icon indicates that you have made changes to your Studio project but have not yet committed those changes to your Git repository. 3. In the Package Explorer, right click the name of your project, go to Team, and select Commit.
  • 18. 4. In the Commit message field of the Commit Changes panel, enter notes to describe what you have added or changed in the Studio project. 5. Click the box next to all items listed in the Files pane, then click Commit to save your changes to your local Git repository.
  • 19. Committing and Pushing to a Remote Repository When multiple people work on a Studio project, they must all synchronize changes through the a remote Git repository. Within Studio, you can push your latest commits to a project to the remote Git repository. 1. If your project is already being tracked on a remote Git repository, you must first Cloning and Pulling from a Remote Repository of your project from the remote repository before proceeding to step 2. This ensures that the commits you are about to push contain all the project changes that others have previously committed to the remote repository 2. Follow the steps above to commit your changes locally. 3. In the Package Explorer, right-click the name of your project, navigate to Team, then select Push to Upstream.
  • 20. 4. Mule pushes your commits to the remote Git repository, then presents a Push Results panel that describes the commits you have pushed. Click OK
  • 21. Importing a Git Project into Studio Studio offers two ways to import a project from a Git repository: a. If you have already cloned your Git repository and stored it on your local drive, follow the procedure for Importing a Project from a Local Drive. b. If you have not yet cloned your Git repository and stored it on your local drive, follow the procedure for Importing From a Remote Repository
  • 22. Importing from a Local Drive 1. In Studio, under the File menu, select Import 2. In the Import wizard, click the expand arrow next to the Git folder, then select Projects from Git. 3. Click Next to continue.
  • 23. 4. In the Import Projects from Git wizard, select Local, then click Next. 5. Click to select a Git repository from the list of repositories on your local drive, then click Next. 6. Select Import existing projects from the list of import methods, then click to select the Working Directory folder 7. Click next
  • 24. 8. Use the drop-down menu in the Working sets field to select the project you wish to import, then click Finish. 9. Known Issue: Under the Projects menu, select Clean to scrub the project and ensure that Studio has created a consistent build path. 10. Under the File menu, select Openโ€‹, then navigate to the cloned repository on your hard drive to open your project and work with it in Studio.
  • 25. Importing From a Remote Repository 1. In Studio, under the File menu, select Import 2. In the Import wizard, click the expand arrow next to the Git folder, then select Projects from Git. 3. Click Next to continue.
  • 26. 4. In the Import Projects from Git wizard, select URI, then click Next. 5. In the URI field, identify your user name and the name of your Git repository. Use the following format to enter the information:[email protected]:username/repository-name.git. When you enter this information, Studio automatically completes the remaining required fields in the panel.
  • 27. 6. In the list of branches in your Git repository, click the boxes next to the branch (or branches) of your project that you wish to check out and work on in Studio. 7. Click Next to continue. 8. Select the directory on your local drive to which you want to clone and save your project, then click Next. Git clones the branch(es) you selected and stores them on your local drive. 9. Select Import existing projects from the list of import methods, select the working Directory folder, then click Next
  • 28. 10. Use the drop-down menu in the Working sets field to select the project you wish to import, then click Finish. 11. Known Issue: Under the Projects menu, select Clean to scrub the project and ensure that Studio has created a consistent build path 12. Under the File menu, select Open then navigate to the cloned repository on your hard drive to open your project and work with it in Studio.
  • 29. Cloning and Pulling from a Remote Repository For multiple people to collaborate on a Studio project, everyone must synchronize their changes through a remote Git repository. To work on your project locally within Studio, clone, then pull the latest version of a project from a remote Git repository. 1. In Studio, close all the Message Flow tabs of the project you are about to pull from your remote Git repository. 2. In Package Explorer, right-click the name of your project, navigate to Team, then select Pull 3. Mule pulls the project from the remote repository, then it presents a Pull Result panel that describes the changes others have made to the project since your last pull.
  • 30. 5. Click OK. 6. In Package Explorer, double-click the name of the flow(s) in your project to reopen them on your Studio canvas.