All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.carrotgarden.maven.scalor.eclipse.Context.scala Maven / Gradle / Ivy

Go to download

Build integrator for Java, Scala, Scala.macro, Scala.js, Scala.native, Eclipse and Maven

There is a newer version: 1.5.0.20190502185130
Show newest version
package com.carrotgarden.maven.scalor.eclipse

import com.carrotgarden.maven.scalor.base
import com.carrotgarden.maven.scalor.util.Error.TryHard
import com.carrotgarden.maven.tools.Description

/**
 * Eclipse wiring context.
 */
@Description( """
Note: controlled OSGI environment.
""" )
trait Context {

  self : base.Context =>

  /**
   * Connect this Maven plugin with host Eclipse plugins.
   * Only used when running inside Eclipse platform with M2E.
   */
  // Lazy, for plexus injector.
  lazy val wiringHandle = TryHard {
    Wiring( buildContext ).setup
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy