aws-cloudformation / aws-cloudformation/cloudformation-cli-java-plugin
Incorrect CodeUri for sam build
- Lingua principale
- Java
- Stelle
- 30
- Fork
- 48
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
https://github.com/aws-cloudformation/cloudformation-cli-java-plugin/blob/10e32d7b60f2395650900022e7d5e161481f5136/python/rpdk/java/codegen.py#L49
This `CodeUri` may be correct for other SAM commands, but if you run `sam build` it's incorrect. See https://github.com/awslabs/aws-sam-cli/issues/1278#issuecomment-512341533:
> It looks like your CodeUri is a jar? It should be the directory of your source not the compiled artifact.
The error it gives:
```
Build Failed - Error: JavaMavenWorkflow:CopySource - [Errno 20] Not a directory: '/usr/aws-logs-loggroup/target/aws-logs-loggroup-handler-1.0-SNAPSHOT.jar
```
I fixed it by manually changing the template file:
`CodeUri: ./target/aws-logs-loggroup-handler-1.0-SNAPSHOT.jar`
to
`CodeUri: .`
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.