All Projects → aws → Aws Toolkit Eclipse

aws / Aws Toolkit Eclipse

Licence: apache-2.0
AWS Toolkit for Eclipse – an open-source plugin for developing, deploying, and managing AWS applications.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Aws Toolkit Eclipse

Aws Sdk Perl
A community AWS SDK for Perl Programmers
Stars: ✭ 153 (-39.29%)
Mutual labels:  aws, cloudformation, ec2, dynamodb
Autospotting
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Stars: ✭ 2,014 (+699.21%)
Mutual labels:  aws, aws-lambda, cloudformation, ec2
Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+3826.59%)
Mutual labels:  aws, cloudformation, ec2, dynamodb
Content Lambda Boto3
Automating AWS with Lambda, Python, and Boto3
Stars: ✭ 91 (-63.89%)
Mutual labels:  aws, aws-lambda, ec2
Sceptre
Build better AWS infrastructure
Stars: ✭ 1,160 (+360.32%)
Mutual labels:  aws, cloudformation, hacktoberfest
Lambda Refarch Webapp
The Web Application reference architecture is a general-purpose, event-driven, web application back-end that uses AWS Lambda, Amazon API Gateway for its business logic. It also uses Amazon DynamoDB as its database and Amazon Cognito for user management. All static content is hosted using AWS Amplify Console.
Stars: ✭ 1,208 (+379.37%)
Mutual labels:  aws, aws-lambda, dynamodb
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-88.89%)
Mutual labels:  aws, aws-lambda, dynamodb
Serverless Dynamodb Autoscaling
Serverless Plugin for Amazon DynamoDB Auto Scaling configuration.
Stars: ✭ 142 (-43.65%)
Mutual labels:  aws, cloudformation, dynamodb
Aws Cli Cheatsheet
☁️ AWS CLI + JQ = Make life easier
Stars: ✭ 94 (-62.7%)
Mutual labels:  aws, ec2, dynamodb
Awsmobile Cli
CLI experience for Frontend developers in the JavaScript ecosystem.
Stars: ✭ 147 (-41.67%)
Mutual labels:  aws, aws-lambda, dynamodb
Aws Cost Saver
A tiny CLI tool to help save costs in development environments when you're asleep and don't need them!
Stars: ✭ 178 (-29.37%)
Mutual labels:  aws, ec2, dynamodb
Contacts api
Serverless RESTful API with AWS Lambda, API Gateway and DynamoDB
Stars: ✭ 66 (-73.81%)
Mutual labels:  aws, aws-lambda, dynamodb
Serverless
This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
Stars: ✭ 1,048 (+315.87%)
Mutual labels:  aws, cloudformation, dynamodb
Dialetus Service
API to Informal dictionary for the idiomatic expressions that each Brazilian region It has
Stars: ✭ 202 (-19.84%)
Mutual labels:  aws, aws-lambda, dynamodb
Aws Scalable Big Blue Button Example
Demonstration of how to deploy a scalable video conference solution based on Big Blue Button
Stars: ✭ 29 (-88.49%)
Mutual labels:  aws, cloudformation, ec2
Serverless static website with basic auth
Builds a serverless infrastructure in AWS for hosting a static website protected with Basic Authentication and published on a subdomain registered via Route 53
Stars: ✭ 112 (-55.56%)
Mutual labels:  aws, aws-lambda, cloudformation
Cloudmagick
CloudMagick is a serverless application which provides a dynamic image transformation like the small light module of apache2
Stars: ✭ 11 (-95.63%)
Mutual labels:  aws, aws-lambda, cloudformation
Aws Auto Terminate Idle Emr
AWS Auto Terminate Idle AWS EMR Clusters Framework is an AWS based solution using AWS CloudWatch and AWS Lambda using a Python script that is using Boto3 to terminate AWS EMR clusters that have been idle for a specified period of time.
Stars: ✭ 21 (-91.67%)
Mutual labels:  aws, aws-lambda, cloudformation
Awscloudformation Samples
Sample AWS CloudFormation templates
Stars: ✭ 153 (-39.29%)
Mutual labels:  aws, cloudformation, ec2
Checkov
Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.
Stars: ✭ 3,572 (+1317.46%)
Mutual labels:  aws, cloudformation, hacktoberfest

AWS Toolkit for Eclipse

The AWS Toolkit for Eclipse is an open source plug-in for the Eclipse Java IDE that makes it easier for developers to develop, debug, and deploy Java applications using Amazon Web Services. With the AWS Toolkit for Eclipse, you’ll be able to get started faster and be more productive when building AWS applications.

Components

The Eclipse plugins included in the AWS Toolkit for Eclipse.

Contributing

Requirements

To contribute to the AWS Toolkit for Eclipse, you need to have at least these requirements met.

  1. Java 8
  2. git, maven 3.3+
  3. Eclipse IDE 4.8 (Photon) or newer
  4. EGit 3.4.2+, M2Eclipse 1.5.1+ (Note: these two plugins are part of the standard Eclipse)
  5. WebTools

Build and Test with Maven

  1. Checkout the source code: git clone https://github.com/aws/aws-toolkit-eclipse
  2. Step into the target folder: cd aws-toolkit-eclipse
  3. Install the third-party dependencies and build the target platform: sh setup.sh
  4. Build and test with Maven using Photon platform: mvn -Pbuild-eclipse clean verify
  5. Build and test with Maven using 2018.9 platform: mvn -Pbuild-eclipse -Declipse.target=20189 clean verify
  6. Build and test with Maven using 2019.6 platform: mvn -Pbuild-eclipse -Declipse.target=20196 clean verify
  7. Build and test with Maven using 2019.9 platform: mvn -Pbuild-eclipse -Declipse.target=20199 clean verify
  8. Build and test with Maven using 2020.3 platform: mvn -Pbuild-eclipse -Declipse.target=20203 clean verify
  9. Build and test with Maven using 2020.9 platform: mvn -Pbuild-eclipse -Declipse.target=20209 clean verify

note, 2019-3 and 2019-12 do not build because we reach into Eclipse internals, but it will work on those versions

Import into Eclipse and Set up Development Environment

You must have EGit installed to your Eclipse IDE.

  1. Open Eclipse, and choose File, Import, Git, Projects from Git, then choose Next.
  2. Open EGit Import Wizard, then choose Clone URI, Next.
  3. Type https://github.com/aws/aws-toolkit-eclipse in the URI field, and enter your Github user name and password. Then, choose Next.
  4. Select master branch, and specify the destination directory in the next two pages, and choose Next.
  5. Select Import existing Eclipse projects, and then choose Next.
  6. Select Search for nested projects, you would see all the plugin projects and feature projects etc. Select the projects you are interested in or all the projects, and then choose Finish.

Now you have imported all the plugin projects into Eclipse, but you need to set up the target platform since the plugins have dependencies which are not the standard OSGi bundles.

  1. Open the terminal and step into the root folder of the repository.
  2. Run the setup.sh script if you haven't created the target platform: sh setup.sh.
  3. Back to Eclipse, open Preferences page, choose Plug-in Development -> Target Platform
  4. In the Target Platform page, choose Add -> Next -> Add -> Software Site -> Add -> Local to select the target repository you just built. This repository is located at aws-toolkit-eclipse/releng/com.amazonaws.eclipse.devide/target/repository.
  5. Type a name for this repository, say aws devide, and choose Finish. Select Uncategorized and choose Finish
  6. Type a name for this target platform, say AWS Target Platform, and choose OK. Use this new target platform, and you would be able to run the AWS plugins under this target platform.
  7. It will rebuild the workspace with the target platform. If you see plugin execution not covered by lifecycle configuration, right click on the problem and select Quick Fix -> Discover new m2e connectors

Notice: If you imported the com.amazonaws.eclipse.javasdk project into your Eclipse workspace when you are checking in the repo, you may need to close that project as it overrides the Java SDK bundle in the target platform. If the platform is set up correctly, you will see no errors in Markers

Build and test the IDE

  1. Right click on the aws-toolkit-for-eclipse node run as -> run configurations
  2. Add an eclipse application configuration
  3. In Run a product select org.eclipse.platform.ide
  4. In the plug ins tab make sure to select All workspace enabled plugins and features
  5. Press run, it should build and run

Getting Help

  • You can submit issues for bug reports and feature requests by using Github issues.
  • You can also send us email at [email protected] to send feedback or report issues.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].