Hello, everyone.
I'm trying to get started with Groovy
unit test. My intention is to create reusable Groovy scripts along with unit test cases. As I'm new to
Java space, I guess I'm missing something but I can't seem to figure out how to call a class in a different namespace. I have source code like the following below.
└── src
└── com
└── company
├── stuff1
│ └── class1.groovy
└── stuff2
└── class2.groovy
And I have a simple code like the following in class1. It should be easy to image that class2 has a function sayHello() that prints "Hello from class2".
When I run
groovy class1.groovy, I get the following error.
/my/path/class1.groovy: 3: unable to resolve class com.company.stuff2.class2
@ line 3, column 1.
import com.company.stuff2.class2
^
1 error
How do I make sure to execute code in different namespace in Groovy?