Essentials 1 IntroductionAndInstall.pptx

4
7/1/14 1 All contents Copyright © 2014, MuleSoft Inc. All contents Copyright © 2014, MuleSoft Inc. Maven Mule Integration 1 All contents Copyright © 2014, MuleSoft Inc. What are build tools Install and configuration of Maven Install Mule EE jars Class overview 2

description

Install

Transcript of Essentials 1 IntroductionAndInstall.pptx

  • 7/1/14

    1

    All contents Copyright 2014, MuleSoft Inc. All contents Copyright 2014, MuleSoft Inc.

    MavenMule Integration

    1

    All contents Copyright 2014, MuleSoft Inc.

    What are build tools Install and configuration of Maven Install Mule EE jars

    Class overview

    2

  • 7/1/14

    2

    All contents Copyright 2014, MuleSoft Inc.

    JAR hell - Javas counter part of DLL hell

    Many dependencies Many transitive dependencies

    - Dependencies of dependencies Dependencies version issues Development environment setup

    - IDE Setup - With all dependencies

    The Problem

    3

    All contents Copyright 2014, MuleSoft Inc.

    More than a single programmer Packaging of the final product

    - WAR, JAR, executable JAR, ZIP Provide for different environments

    - Dev, Prod, Test Execution of automated tests How do you do all of this currently?

    - What do you use? Frameworks Scripts

    The Problem (continued)

    4

  • 7/1/14

    3

    All contents Copyright 2014, MuleSoft Inc.

    Build tool - Can do all of that, and more

    Some examples - Make - Ant - Maven - Gradle

    Mule itself uses Maven Mule Studio supports Maven

    Solution

    5

    All contents Copyright 2014, MuleSoft Inc. All contents Copyright 2014, MuleSoft Inc.

    Lab 01

    Installing Maven

    6

  • 7/1/14

    4

    All contents Copyright 2014, MuleSoft Inc.

    Follow the Directions in the PDF for detailed Mac and PC directions. - Install JDK - Install Maven - Set Environment Variables - Setup Studio to work with Maven

    Download & Install

    7

    All contents Copyright 2014, MuleSoft Inc.

    Maven (http://maven.apache.org) Maven book (

    http://books.sonatype.com/mvnref-book/reference/) Ant (http://ant.apache.org) Gradle (http://www.gradle.org)

    Resources

    8