0
私はmavenを使用してプロジェクトをビルドしていますが、プロジェクトをコンパイル/ビルドするときにmavenがパッケージ名をキャメラケースに変更しています。mavenがパッケージ名をキャメルケースに変更しています
my source package is: c:\my-data\java\src\main\java\com\sample\thisone
my compiled class path is : c:\my-data\java\target\classes\com\sample\thisOne
最後の言葉に注目してください。私は、Mavenのはどのidea.Iがここmvn clean install
を使用して私のコードを構築しています、ということやっている理由
menifest.mfManifest-Version: 1.0
Archiver-Version: Plexus Archiver
Built-By: tyaashi
Created-By: Apache Maven 3.2.3
Build-Jdk: 1.8.0_65
そこにあるクラスの「パッケージ」ステートメントは何ですか? –
これは 'com.sample.thisone' – Ashish
です。ラクダになる唯一の理由は、クラス内のpackageステートメントに 'package com.sample.thisOne'がクラスまたはpackage-info.javaにある場合です。コンパイラは、 Mavenの下で、その出力を生成するものになります。 –