org.twdata.maven.mojoexecutor.MojoExecutor.dependency()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(81)

本文整理了Java中org.twdata.maven.mojoexecutor.MojoExecutor.dependency()方法的一些代码示例,展示了MojoExecutor.dependency()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MojoExecutor.dependency()方法的具体详情如下:
包路径:org.twdata.maven.mojoexecutor.MojoExecutor
类名称:MojoExecutor
方法名:dependency

MojoExecutor.dependency介绍

[英]Defines a dependency
[中]定义依赖项

代码示例

代码示例来源:origin: Alfresco/alfresco-sdk

/**
 * Add all the required maven dependencies to execute a specific version of Tomcat set by the property <code>tomcatVersion</code> to the list of
 * dependencies of the Tomcat Maven Plugin.
 *
 * @param tomcatPluginDependencies current list of dependencies of the Tomcat Maven Plugin
 */
private void addTomcatDependencies(List<Dependency> tomcatPluginDependencies) {
  for(Pair<String, String> tomcatDependency : TOMCAT_DEPENDENCIES) {
    tomcatPluginDependencies.add(dependency(tomcatDependency.getFirst(),tomcatDependency.getSecond(),tomcatVersion));
  }
}

代码示例来源:origin: ru.yandex.qatools.allure/allure-java-inject

protected Plugin getAspectJPlugin() {
  return plugin(
      "org.codehaus.mojo",
      "aspectj-maven-plugin",
      "1.4",
      dependencies(
          dependency("org.aspectj", "aspectjtools", aspectJVersion)
      )
  );
}

代码示例来源:origin: reactiverse/vertx-maven-plugin

/**
 * Method used to add the vert.x dependencies typically the vert.x core
 *
 * @param model - the {@code {@link Model}}
 */
private void addVertxDependencies(Model model) {
  String groupId = VERTX_GROUP_ID;
  String artifactId = "vertx-core";
  if (model.getDependencies() != null) {
    if (!MojoUtils.hasDependency(project, groupId, artifactId)) {
      model.getDependencies().add(
        dependency(groupId, artifactId, null));
    }
  } else {
    model.setDependencies(new ArrayList<>());
    model.getDependencies().add(dependency(groupId, artifactId, null));
  }
}

代码示例来源:origin: Alfresco/alfresco-sdk

dependency("org.codehaus.plexus", "plexus-archiver", "2.3"));
    dependency("javax.servlet", "javax.servlet-api", "3.0.1"));
  for (TomcatDependency tomcatDep : tomcatDependencies) {
    tomcatPluginDependencies.add(
        dependency(tomcatDep.getGroupId(), tomcatDep.getArtifactId(), tomcatDep.getVersion()));
  tomcatPluginDependencies.add(
      dependency("com.h2database", "h2", "1.4.190"));
  tomcatPluginDependencies.add(
      dependency("mysql", "mysql-connector-java", "5.1.32"));
} else if (enablePostgreSQL) {
  tomcatPluginDependencies.add(
      dependency("org.postgresql", "postgresql", "9.4-1201-jdbc41"));

代码示例来源:origin: reactiverse/vertx-maven-plugin

/**
 * Method used to add the vert.x "vertx-stack-depchain" BOM
 *
 * @param model - the {@code {@link Model}}
 */
private void addVertxBom(Model model) {
  Dependency vertxBom = dependency(VERTX_GROUP_ID, "vertx-stack-depchain", "${vertx.version}");
  vertxBom.setType("pom");
  vertxBom.setScope("import");
  if (model.getDependencyManagement() != null) {
    if (!MojoUtils.hasDependency(project, VERTX_GROUP_ID, "vertx-stack-depchain")) {
      model.getDependencyManagement().addDependency(vertxBom);
    }
  } else {
    DependencyManagement dm = new DependencyManagement();
    dm.addDependency(vertxBom);
    model.setDependencyManagement(dm);
  }
}

相关文章