AspectJ with IntelliJ IDEA

So you’re trying to use AspectJ in a Maven project with IntelliJ IDEA. You add the basic dependency and plugin to your POM file, when IDEA gives you this message:

IDEA was unable to find AspectJ compiler JAR among plugin dependencies.
Please check Settings | Compiler | Java Compiler

The solution is to add a dependency on aspectjtools. For example:

<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjtools</artifactId>
    <version>1.6.9</version>
</dependency>

When IDEA imports the POM changes it will automatically set the AJC compiler and perform some extra indexing work, and then you’re done!

Hard Drive Cloning Software

If you are trying to choose software to clone your hard drive, unfortunately I have to recommend Seagate/Maxtor’s MaxBlast over the open source Clonezilla. The now-current version of Clonezilla does not allow you to easily specify the size of the partitions on the new hard drive. It can only automatically resize all the partitions proportionately or duplicate them in the same size (which means if your new drive is bigger you have to enlarge your partition later). Of course if you only have one partition, it doesn’t matter.

The other thing is that Clonezilla showed a warning about one of the new partitions not starting on a cylinder boundary. That’s another issue that doesn’t occur with MaxBlast.