Android-Maven プラグインを使用して Eclipse でアクティビティを作成するたびに、アクティビティは src/main/java ではなく src の下に自動的に作成されます。
たとえば、Eclipse Package Explorer に src/main/java ソース ファイルがあります。ソース フォルダーの下に、com.example.package.name パッケージがあります。パッケージを右クリックして [新規] -> [その他] を選択し、[Android アクティビティ] を選択します。新しいアクティビティに関するすべての情報を入力したら、[完了] をクリックします。問題は、Eclipse がアクティビティを作成してマニフェストを更新するときに、新しいアクティビティを「src/com/example/package/name」の下に置き、マニフェストでそのパスを示すことです。アクティビティを「src/main/java/com/example/package/name」の下に配置する必要があります。
この動作は正しく、ant ベースの Android ビルドでは想定されていますが、Maven では想定されていません。Maven では、Android アプリケーションをコンパイルして起動する前に、src/main/java および src/main/test フォルダーが必要になるためです。Maven は引き続きコンパイルとビルドを行いますが、これは厄介であり、Maven の主要な「Convention over Configuration」の原則に従っていません: ( http://www.sonatype.org/maven/why )
このような問題を抱えている人は他にいますか?これらのアクティビティを手動で再配置し、マニフェストを手動で更新することが、これに対処する唯一の方法ですか?