Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for consumingModuleClass (0.35 sec)

  1. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/compile/JavaModuleCompileIntegrationTest.groovy

            when:
            fails ':compileJava'
    
            then:
            failure.assertHasErrorOutput '(package moda.internal is declared in module moda, which does not export it)'
        }
    
        def "compiles a module depending on an automatic module"() {
            given:
            publishAutoModule('moda')
            consumingModuleInfo('requires moda')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  2. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/compile/AbstractMultipleLocalJavaModulesCompileIntegrationTest.groovy

            given:
            producingModuleInfo('exports producer')
            producingModuleClass()
            consumingModuleInfo('requires producer')
            consumingModuleClass('producer.ProducerClass')
    
            when:
            succeeds ':compileJava'
    
            then:
            javaClassFile('module-info.class').exists()
            javaClassFile('consumer/MainModule.class').exists()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/test/JavaModuleTestCompilationIntegrationTest.groovy

            given:
            buildFile << """
                dependencies { testImplementation 'junit:junit:4.13' }
            """
            consumingModuleInfo('exports consumer')
            consumingModuleClass()
            testModuleInfo('requires consumer', 'requires junit')
            testModuleClass()
    
            when:
            succeeds ':compileTestJava'
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/test/JavaModuleBackboxTestExcutionIntegrationTest.groovy

            given:
            buildFile << """
                dependencies { testImplementation 'junit:junit:4.13' }
            """
    
            when:
            consumingModuleInfo('exports consumer')
            consumingModuleClass()
            testModuleInfo('requires consumer', 'requires junit')
            testModuleClass('org.junit.Assert.assertEquals("consumer", consumer.MainModule.class.getModule().getName())')
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  5. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/execution/JavaModuleExecutionIntegrationTest.groovy

                    mainClass.set('consumer.MainModule')
                    mainModule.set('consumer')
                }
            """
            publishJavaModule('moda')
            consumingModuleInfo('requires moda')
            consumingModuleClass('moda.ModaClass')
    
            when:
            succeeds ':run'
    
            then:
            outputContains("Module Name: consumer")
            outputContains("Module Version: 1.0-beta2")
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  6. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/compile/CachingAndIncrementalJavaModuleCompileIntegrationTest.groovy

                    api 'org:moda:1.0'
                }
            """
        }
    
        def "detects changes in module-info file"() {
            when:
            publishJavaModule('moda')
            consumingModuleInfo()
            consumingModuleClass('moda.ModaClass')
    
            then:
            fails ':compileJava'
    
            when:
            consumingModuleInfo('requires moda')
            succeeds ':compileJava'
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/test/JavaModuleWhiteboxTestExcutionIntegrationTest.groovy

            given:
            buildFile << """
                dependencies { testImplementation 'junit:junit:4.13' }
            """
            consumingModuleInfo('exports consumer')
            consumingModuleClass()
            testModuleClass('org.junit.Assert.assertNull(consumer.MainModule.class.getModule().getName())')
    
            when:
            succeeds ':test'
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  8. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/javadoc/JavaModuleJavadocIntegrationTest.groovy

                }
            """
        }
    
        def "generates javadoc for a module using the module path"() {
            given:
            publishJavaModule('moda')
            consumingModuleInfo('requires moda')
            consumingModuleClass('moda.ModaClass')
    
            when:
            succeeds ':javadoc'
    
            then:
            !file('build/docs/javadoc/consumer/package-summary.html').exists()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/compile/JavaModuleCrossCompileIntegrationTest.groovy

                }
            """
        }
    
        def "compiles a module that can be used as library with Java 8"() {
            given:
            file('src/main/java9/module-info.java').text = "module consumer { }"
            consumingModuleClass()
    
            when:
            succeeds ':classes'
    
            then:
            executed(':compileJava', ':compileJava9')
            javaClassFile('consumer/MainModule.class').exists()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Sep 27 18:13:37 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  10. platforms/jvm/language-java/src/integTest/groovy/org/gradle/java/compile/jpms/AbstractJavaModuleIntegrationTest.groovy

        }
    
        protected MavenModule publishAutoModule(String name) {
            mavenRepo.module('org', name, '1.0').mainArtifact(content: autoModuleJar(name)).publish()
        }
    
        protected TestFile consumingModuleClass(String... dependencies) {
            def file = file('src/main/java/consumer/MainModule.java')
            file.text = """
                package consumer;
    
                public class MainModule {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 3.2K bytes
    - Viewed (0)
Back to top