mavenのハングアップを取得するには ダウンロードしたコモンズ・クリスです。 コンパイルされていないApache cliヘルパーです。さまざまな方法でMavenを使って原型を保存する
新しいmavenプロジェクトを作成し、コンパイルされていないすべてのコードをその中に残しました。
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-
quickstart -DinteractiveMode=false
作成この:そうのよう
commons-cli/
src/
main/
java/
cli/
*.java <- all the java code.
は今すぐ実行します。
mvn archetype:create-from-project
これが作成されます。こののpom.xmlで
generated-sources/
archetype/
src/
main/
test/
target/
pom.xml
を:
<groupId>com.company.app</groupId>
<artifactId>test-archetype</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>maven-archetype</packaging>
<name>test-archetype</name>
今:
cd target/generated-sources/archetype/
と
mvn clean install
今、私は私の.m2 /フォルダ内のjarファイルをHAVAと私はdependecyとして使用することはできません。 コードが解凍されています。
私quistionは次のとおりです。
私はコンパイルされ、使用可能なコードでの.jar(.classファイル)は私の地元のレポに追加することができどのように? Javaコードなしで使用してください。
私のレポに追加するjavaコードはどうすればいいですか maven-archetype-quickstartと同じですか?
ありがとうございます。
ありがとうございました。実際に私は2つの質問をしていました。 1. Javaコードをコンパイルしてblueprinstを保存するにはどうすればよいですか?まさにMaven-archetype-quickstartのように。したがって、jarファイルと.classファイルはありません。ただの青写真。 2.コンパイルされた* .classファイルをjarファイルに格納するにはどうすればよいですか?ちょうど私がそれを依存として使うことができるように。あなたは私に1&2を実行するために熱い例を与えることができますか?前もって感謝します! –
1. https://maven.apache.org/guides/mini/guide-creating-archetypes.htmlをご覧ください。しかし、原型にソースコードを保存したいというのは私にとっては奇妙なことです。これは不必要なコードの複製によく似ています。 2. pomのディレクトリにmvn clean installを呼び出してください。 –
Mavenリポジトリにソースコードがありませんか?方法:mvn archetype:generate -DgroupId = com.mkyong.core.utils -DartifactId = dateUtils -DarchetypeArtifactId = Maven-archetype-quickstart -DinteractiveMode = false ?maven-archetype-quickstart?これは「初心者」を保存する便利な方法です。ではない?私はこれがアイデアだと思った。また、依存関係管理もあります。 –