- How to create a new Maven project in IntelliJ
- How to add Kafka client dependencies to pom.xml
- How to configure logging with SLF4J
- How to verify your setup works
Create a Maven project with pom.xml and set up dependencies
In IntelliJ IDEA, create a new Java maven project (File > New > Project)

**pom.xml** file. The pom.xml is a default XML file that carries all the information regarding the GroupID, ArtifactID, as well as the Version values. The user needs to define all the necessary project dependencies in the pom.xml file. Go to the pom.xml file.

**<dependencies>...</dependencies>** block within which we will define the required dependencies.
Add a dependency for Kafka client as shown below

Create your first class
Create a java package say,io.conduktor.demos.kafka.HelloWorld

0. This means that your Java application has run successfully.
Expand the ‘External Libraries’ on the Project panel and verify that it displays the dependencies that we added for the project in pom.xml.

See it in practice with ConduktorOnce your project is set up, use Conduktor Console to create topics, inspect messages, and test your Kafka applications during development.
Next steps
- Create a Kafka producer to send messages
- Create a Kafka consumer to read messages
- Alternatively, set up with Gradle instead