Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

486
Visualizações
Obtenga tiempo de compilación con Gradle Kotlin DSL

En la tarea de build de mi script Gradle, quiero obtener la marca de tiempo actual cada vez que construyo mi proyecto y guardarlo en un archivo en el directorio de recursos de mi proyecto. Si entiendo correctamente, debería poder llamar a los métodos de Java para lograr esto, algo como (en Kotlin):

 val timestamp = SimpleDateFormat("yyyy-MM-dd-HH:mm:ss").format(Date())

Intentar importar mi script a IntelliJ falla con errores de referencia no resueltos ( SimpleDateFormat y Date ).

Usar el nombre completo tampoco funciona ( java.util.Date ); IntelliJ muestra que intenta tratar a java como el complemento de java .

Mi build.gradle.kts se ve así:

 plugins { `java-library` kotlin("jvm") version "1.6.10" java idea application ... other plugins ... } tasks.build { val timestamp = SimpleDateFormat("MM-dd-yyyy_hh-mm").format(Date()) } ... other configuration ...

¿Cómo puedo usar correctamente esas referencias? ¿Me falta un complemento específico o necesito adoptar un enfoque completamente diferente?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

¿Ha intentado agregar una declaración de importación en la parte superior de su archivo build.gradle.kts ?

Lo más probable es que java se refiera a la tarea con el mismo nombre, porque está dentro del alcance de las tareas.

 import java.util.Date import java.text.SimpleDateFormat plugins { ... } tasks.build { val timestamp = SimpleDateFormat("MM-dd-yyyy_hh-mm").format(Date()) } ... other configuration ...

En lugar de usar la clase java.util.Date , recomiendo echar un vistazo a la nueva clase java.time.Instant .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda