2011-07-27 9 views
5

これは簡単な作業かもしれないので、すでに何かがあるはずです。アーティファクトID、グループID、Javaパッケージ名、バージョン、パスなど、Maven関連のものを検証しようとしています。JavaでMavenの値を検証する

これらは、Mavenプロジェクトを生成するためにNetBeansプラグインから提供されるため、プロジェクトの作成を試みる前にプラグインから検証する必要があります。 (プロセスを爆破させるよりもやさしい)。

今、私はJavaの文字列チェックで検証しようとしていますが、正規表現のようなものがあるはずです。

アイデア?

+1

「検証する」とはどういう意味ですか?検証に失敗した場合はビルドに失敗しますか? –

+0

これらの値をJavaで検証する理由とその理由は?また、いくつかのXMLライブラリを使用してPOMを解析していませんか?もしそうなら、Java Stringのチェックと正規表現はどのようにして画像に収まりますか?私はあなたがここで達成しようとしていることを単に理解できないのではないかと心配しています。 –

+0

Mavenプロジェクト(Atlassian Plugins)を生成するNetBeansプラグインをビルドしました。これらの値はパラメーターであり、有効である必要があります。 – javydreamercsw

答えて

2

mavenのModelクラスを使用して、ModelValidatorで検証できます。

+0

これはトリックでした。私はエラーを取得している、ちょうど私が探しているもののためにそれらをフィルタリングする必要があります。ありがとう! – javydreamercsw