質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

1回答

4123閲覧

maven Unknown lifecycle phase "

退会済みユーザー

退会済みユーザー

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2018/04/05 06:56

編集2018/04/06 08:51

前提・実現したいこと

mavenを使っているのですが、エラーメッセージに対してどのような対処をすればよいのか、
ご教示のほど宜しくお願い致します。

porn.xmlとtext.txtが同じ階層にあるディレクトリで、
下記コマンドを実行しました。

mvn exec:java -Dexec.args="text.txt"

Sample.javaは、コマンド実行位置から、相対的に下記にあり、
\src\main\java\net\test\Sample.java
Sample.javaファイル内で、下記が記述されています。
package net.test;

発生している問題・エラーメッセージ

mvn exec:java -Dexec.args="text.txt" [ERROR] Unknown lifecycle phase ".args=text.txt". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]

pom.xml

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.3</version> <executions> <execution> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>net.test.Sample</mainClass> </configuration> </plugin> </plugins> </build>

Sample.java

package net.test; public class Sample { public static void main(String[] args) { if (args.length != 1) { System.err.println("Invalid arguments."); System.exit(1); }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2018/04/05 07:14

何をしてこうなったのか 経緯をなるべく具体的に質問本文に追記してください。
退会済みユーザー

退会済みユーザー

2018/04/05 07:39

ご指摘ありがとうございます。失礼しました。追記しました。
unz.hori

2018/04/06 07:33

porn.xml(p o r n . x m l)?pom.xml(p o m . x m l)の間違いですよね?
退会済みユーザー

退会済みユーザー

2018/04/06 08:53

失礼しました。質問欄で打ち間違いをしていました。修正しました。実際はpom.xmlでした。
unz.hori

2018/04/06 08:56

質問にあるコマンドで何をしようとしていますか?コンパイル?。また、環境について詳しく記述してください。OS/IDE使用しているか?Javaのバージョンなど。
guest

回答1

0

sample.java を実行して、sample.javaの引数に text.txtを指定したいということであれば

mvn exec:java -Dexec.mainClass=net.test.Sample -Dexec.args="text.txt"

になるのではないかと思います。

投稿2018/04/08 15:07

euledge

総合スコア2404

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問