Integrations

Our products work seamlessly with a wide variety of technologies.

IDEs

We provide IDE plugins for Eclipse, IntelliJ, and Visual Studio. Learn more about how they can be applied to communicate architecture to the development team and drive refactoring projects.

I really appreciated the Maven 2 integration -- it made getting going a breeze!

Jim Bethancourt
Houston JUG

Build Tools

Our command line tools for automating reports and breaking your build on architecture violations can be integrated into any build environment. Ant and TeamCity, for example, are used by many of our customers.

However, we provide direct support with plugins for Maven, Hudson and Jenkins. Check out the following blog posts on working with and configuring:

Included in our Maven support is the ability to visualize and understand your Maven project dependencies. Maven

Sonar

The Structure101 Sonar plug-in provides the following capabilities:

  • Keep track of Structure101's structural metrics in Sonar's Time Machine.
  • Create Sonar alerts on Structure101's structural metrics.
  • Drill down into components to expose metric details.
  • Check within Sonar if your code base conforms to your desired architecture, pre-defined in Structure101.
  • View all the pre-defined architecture diagrams for a project within Sonar.
  • Break the build if any architecture violation is found.
  • Break the build if Structure101's structural metric thresholds are exceeded.
  • Create Sonar alerts on architecture violations.
  • Drill down into architecture violations.

Check out our help to learn more about setting up our products to work with Sonar.