2017-06-21 8 views
0

Javaプロジェクトの多くをMavenに変換したいと思います。私はしようとしました:私のプロジェクトを右クリック - >設定 - > Mavenプロジェクトに変換。しかし、私は得る:pom.xml(私は必要なすべてのdepency、プラグインなどを置く)。どのようにJavaプロジェクトをMavenに変換する

私のpom.xmlが含まれています

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>prueba</groupId> 
    <artifactId>prueba</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
<build> 
    <sourceDirectory>src</sourceDirectory> 
    <plugins> 
     <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.1</version> 
     <configuration> 
      <source>1.8</source> 
      <target>1.8</target> 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
    <dependencies> 
    <dependency> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.5.1</version> 
     <type>maven-plugin</type> 
    </dependency> 
    <!-- https://mvnrepository.com/artifact/org.primefaces/primefaces --> 
    <dependency> 
     <groupId>org.primefaces</groupId> 
     <artifactId>primefaces</artifactId> 
     <version>6.1</version> 
    </dependency> 

    <dependency> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <version>2.19.1</version> 
     <type>maven-plugin</type> 
    </dependency> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
    </dependency> 
    <dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-firefox-driver</artifactId> 
     <version>3.4.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-java</artifactId> 
     <version>3.4.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.testng</groupId> 
     <artifactId>testng</artifactId> 
     <version>6.11</version> 
    </dependency> 
    </dependencies> 
</project> 

しかし、私のJavaのドキュメントは、空表示され、内部に以下のコード構造:

Structure

Content

しかし、あなたが見ることができるように、私は "Maven形式"で私の元のJavaコードを持っていないので、それは動作しません、そして、それはテストで何も構築しません。

私はすべてのJavaファイルをMavenに変換してTestNG.xmlで実行できますか?

ありがとうございます!

答えて

0

あなたの依存関係は解決されていないか、プロジェクトがビルドされていないようです。

pom.xmlを右クリックしてmaven installを実行できますか?あなたのビルドは成功していますか?

ビルドが成功したら、

プロジェクト - > Maven - >プロジェクトの更新 - >スナップショット/リリースの強制更新をチェックすることができます。

これは、クラスパス内のすべての依存関係を取得します。

コードを再度ビルドしてください。

よろしく、あなたの助けのための

Saurav

+0

こんにちは@Saurav感謝。私はあなたが言ったことを気遣いません:pom.xmlにinstall mavenをインストールし、ビルドが成功しました。その後、Mavenメニューからプロジェクトを更新しましたが、何も新しいことはありません。私はまだ以前と同じ構造をしています。私はtestng.xmlを取得せず、javaファイルもmavenに変換しません。何が起きましたか??本当にありがとう!! – UserMB

+0

havaファイルがmavenに変換されないのはどういう意味ですか... ...あなたはpomが何をすると思いますか?...あなたはpom.xmlファイルを投稿してください。 – saurav

+0

実行したいJavaファイルが2つあります(1つは他のファイル)。この方法ではファイルを実行できません。 私のpom.xmlの内容は次のとおりです(私の回答に投稿しています)。 – UserMB

関連する問題