maven install
pom で実行しようとしていますが、表示される結果は次のとおりです。
Grave: SEC5054: 証明書の有効期限が切れています
この結果は、テストの実行が開始された直後に表示されます。私はこの問題をグーグルで調べてきましたが、実際のグラスフィッシュ アプリケーション サーバーに関連する解決策しか見つかりませんでした。彼らは、問題のある証明書をそれらが配置されているフォルダーから削除するなどのことをお勧めします(私が見たページはほとんどこのようなものです)、またはglassfish-embeddedを「unjar」して証明書を削除してから再度jarします。
maven install
アプリケーション サーバーでの実際の展開ではなく、を実行していることに注意してください。だから私は多くのブログで与えられたアドバイスを受け入れることができません
pom には、次の依存関係が含まれています。
<dependencies>
<dependency>
<groupId>org.glassfish.main.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.1.2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<version>1.0.0.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-glassfish-embedded-3.1</artifactId>
<version>1.0.0.CR3</version>
<scope>test</scope>
</dependency>