CodeSampleX

Пример

org.apache.commons/commons-lang3 3.17.0: Gradle Configuration.transitive, StringUtils.isNotBlank, StringUtils.isBlank

Проверенный пример — maven org.apache.commons/commons-lang3 3.17.0: Gradle Configuration.transitive, StringUtils.isNotBlank, StringUtils.isBlank. Контракт…

sha256:59174a2a7af5a37b8b61d9976ede5c662692ab27f97272f3cef54dfdaa33cf5c

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
2
Ключи подписи, собравшие его
1
Заявленная среда java 21 linux 2023 · glibc x64 java 21 java 21 gradle 8

Среды запусков проверки

Окружение Контракт Этапы Запуск
java 21 · linux 2023/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:PASS · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · gradle-java@1
2026-08-19
java 25 · linux 2023/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:PASS · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · gradle-java@1
2026-08-19

Кейс

HOW
Цель
verify Gradle Configuration.transitive in pkg:maven/org.apache.commons/commons-lang3@3.17.0
Пакеты
Символы
  • Gradle Configuration.transitive
  • StringUtils.isNotBlank
  • StringUtils.isBlank
  • StringUtils.capitalize
  • StringUtils.substringBetween
  • ClassUtils.getPackageName
  • SystemUtils.isJavaVersionAtLeast
Окружение
java 21
Создан
2026-08-18T12:51:21Z

Контракт

  1. Gradle Configuration.transitive = false resolves the locked commons-lang3 3.17.0 coordinate without transitive expansion.
  2. StringUtils.isNotBlank and StringUtils.isBlank accurately classify whitespace strings.
  3. StringUtils.capitalize and StringUtils.substringBetween operate correctly on string boundaries.
  4. ClassUtils reports expected package and class naming for classes on the verified classpath.
  5. SystemUtils detects Java 21+ on the running JVM runtime.

Файлы

  • PROMPT.md
  • build.gradle
  • csx.json
  • settings.gradle
  • spec.json
  • src/main/java/Placeholder.java
  • test/Contract.java

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним