diff --git a/src/main/java/org/codehaus/mojo/aspectj/AbstractAjcCompiler.java b/src/main/java/org/codehaus/mojo/aspectj/AbstractAjcCompiler.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/codehaus/mojo/aspectj/AbstractAjcCompiler.java
+++ b/src/main/java/org/codehaus/mojo/aspectj/AbstractAjcCompiler.java
@@ -469,7 +469,7 @@ public abstract class AbstractAjcCompiler extends AbstractAjcMojo {
         }
 
         ArtifactHandler artifactHandler = project.getArtifact().getArtifactHandler();
-        if (!"java".equalsIgnoreCase(artifactHandler.getLanguage())) {
+        if (!forceAjcCompile && !"java".equalsIgnoreCase(artifactHandler.getLanguage())) {
             getLog().warn("Not executing aspectJ compiler as the project is not a Java classpath-capable package");
             return;
         }
Issue #<I> - Skipping POM packaging check when forcing ACP compilation. (#<I>)