Let's create a Scala project called Chapter6, with the following artifacts:
- AirlineWrapper.scala
- Aircraft.scala
The following screenshot is representative of what our project looks like:

IntelliJ project structure
Let's break down the project structure:
- .idea: These are the generated IntelliJ configuration files.
- project: Contains a build.properties and plugins.sbt. For example, plugins.sbt may be used to specify the SBT assembly plugin.
- src/main/scala: A folder that houses Scala source files in the com.packt.modern.chapter6 package.
- src/main/resources: Any data or configuration files; for example, a log4j configuration ...