foundweekends / foundweekends/giter8

Template project code is not compiled during `test`

Open
#860 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
Scala
Stars
1.8k
Forks
225
Avg merge
2h 35m
Merged PRs (30d)
8

Description

## steps

sbt or Giter8 version: *1.9.8*

Generate a new new template project:
```
g8 foundweekends/giter8.g8
```

Start the SBT prompt and run tests:
```
sbt:My Template Project> test
```

## problem

Something is published locally:
```
[info] Wrote C:\tmp\my-template-project.g8\target\scala-2.12\my-template-project_2.12-0.1.0-SNAPSHOT.pom
[info] :: delivering :: my-template-project#my-template-project_2.12;0.1.0-SNAPSHOT :: 0.1.0-SNAPSHOT :: integration :: Wed Jan 03 19:26:00 EST 2024
[info] delivering ivy file to C:\tmp\my-template-project.g8\target\scala-2.12\ivy-0.1.0-SNAPSHOT.xml
[info] published my-template-project_2.12 to C:\Users\x\.ivy2\local\my-template-project\my-template-project_2.12\0.1.0-SNAPSHOT\poms\my-template-project_2.12.pom
[info] published my-template-project_2.12 to C:\Users\x\.ivy2\local\my-template-project\my-template-project_2.12\0.1.0-SNAPSHOT\jars\my-template-project_2.12.jar
[info] published my-template-project_2.12 to C:\Users\x\.ivy2\local\my-template-project\my-template-project_2.12\0.1.0-SNAPSHOT\srcs\my-template-project_2.12-sources.jar
[info] published my-template-project_2.12 to C:\Users\x\.ivy2\local\my-template-project\my-template-project_2.12\0.1.0-SNAPSHOT\docs\my-template-project_2.12-javadoc.jar
[info] published ivy to C:\Users\x\.ivy2\local\my-template-project\my-template-project_2.12\0.1.0-SNAPSHOT\ivys\ivy.xml
```

but template project is not compiled, there is no directory `target/sbt-test`, as described in:
https://www.foundweekends.org/giter8/testing.html#Using+the+Giter8Plugin

If the `src/main/g8/src/main/scala/Stub.scala` is modified to be invalid code, no error messages are shown when running `test` or `g8Test`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.