当前位置: 首页 > 知识库问答 >
问题:

类路径上已有插件的插件请求不能包含版本

谭健柏
2023-03-14
buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenCentral()
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
    }
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}
plugins {
    id 'com.android.application' version '3.4.1' apply true
}

... and then other stuff
username$ jar tvf /Users/username/.m2/repository/com/android/tools/build/gradle/3.4.1/gradle-3.4.1.jar | grep application
  1115 Wed May 01 20:30:18 MSK 2019 com/android/build/gradle/internal/tasks/ApplicationIdWriterTask$applicationIdSupplier$1.class
    55 Wed May 01 20:29:18 MSK 2019 META-INF/gradle-plugins/com.android.application.properties

共有1个答案

戚浩淼
2023-03-14
plugins {
    id 'org.springframework.boot' version '2.2.0.RELEASE'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
    id 'java'
    id 'war'
}
plugins {
    id 'java'
    id 'war'
}
 类似资料:
  • 我正在为intelliJ IDEA开发一个插件,我正在使用一个外部库。当我跑步的时候,我有这个问题。 SLF4J:类路径包含多个SLF4J绑定。SLF4J:在[jar:file:/c:/users/molos/desktop/thesis-folder/thesis-project/build/idea-sandbox/plugins/thesis-project/lib/slf4j-log4j1

  • 在分级文档(第8.3节)中定义了java插件类路径。 在Gradle中,依赖项被分组为配置。配置只是一组命名的依赖项。我们将它们称为依赖项配置。您可以使用它们来声明项目的外部依赖项。正如我们稍后将看到的,它们也用于声明项目的发布。 它是否与我们定义为<code>导出类路径=……

  • 为了测试,我正在升级gradle版本到6.8.1。我在build.gradle中添加了依赖项testCompile gradleTestKit(),但是我的中间测试用例失败了,出现了以下错误。我尝试升级到JUnit5、Spock2.0-Groovy-2.5&Groovy2.5.12。 代码: 错误:

  • 我正在尝试启动一个由多个插件组成的Grails应用程序,每个插件都存储为一个单独的Maven模块。依赖关系在中指定。在启动存储在其他插件中的应用类(Java 和 Groovy)时,不会加载这些类。我已经检查了类路径,似乎它不包括由其他插件生成的类。 中的依赖关系如下所示: Maven模块的结构如下:

  • 问题内容: 我想将类文件包括在其他目录中,而不是主类的目录中。 如果我将这些目录放入它的属性中将不起作用。 为什么?除了将这些类打包到jar文件中,是否有其他解决方案? 问题答案: 如该链接中所述,必须使用斜杠: 类路径属性

  • 我目前正在尝试设置一个与Maven-Project的artifactId不同的路径。不幸的是,我的尝试没有奏效。 我能找到的所有文档(http://mojo.codehaus.org/tomcat-maven-plugin/configuration.html,http://tomcat.apache.org/maven-plugin-trunk/tomcat7-maven-plugin/run-