Ha ha! So perhaps I lost the argument
I’ll look more into Ant. Maybe the program I’m making would be good for very simple projects as long as I make some more .buildifile rules, and then Ant would be good for bigger projects where you need more control over what is going on.
I’m always wondering around here(this forum) why it seems as if nobody ever heard of maven. It’s like an industry standard by now.
you have a simple xml like this in your project folder
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.github.danny02.darwin</groupId>
<artifactId>ResourceDemo</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>com.github.danny02.darwin</groupId>
<artifactId>ResourceHandling</artifactId>
<version>2.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
and then you just call “mvn clean install” to build your project
I have to agree with ags1.
When I was starting out with Scala I tried out IntelliJ for the first time. It helped me incredibly, since it’s telling me, whenever I’m doing something against the coding conventions. Spell checking is awesome too.
Compiling everytime you want to check whether your code is valid takes much more time than getting immediate results while you type.