验证Java中的Maven值

验证Java中的Maven值,java,validation,maven,Java,Validation,Maven,这可能是一个简单的任务,所以我相信应该已经有了一些东西。我试图验证Maven相关的东西,比如:工件ID、组ID、Java包名称、版本和路径 为了生成maven项目,这些将由NetBeans插件提供,因此在尝试创建项目之前需要从插件进行验证。(比让过程爆炸更友好) 现在我正在尝试用Java字符串检查进行验证,但应该有更好的方法,比如正则表达式 有什么想法吗?你可以使用maven的类并用他们的类进行验证。验证到底是什么意思?如果某些验证失败,则生成失败?在Java中,您在哪里验证这些值?为什么?另外

这可能是一个简单的任务,所以我相信应该已经有了一些东西。我试图验证Maven相关的东西,比如:工件ID、组ID、Java包名称、版本和路径

为了生成maven项目,这些将由NetBeans插件提供,因此在尝试创建项目之前需要从插件进行验证。(比让过程爆炸更友好)

现在我正在尝试用Java字符串检查进行验证,但应该有更好的方法,比如正则表达式


有什么想法吗?

你可以使用maven的类并用他们的类进行验证。

验证到底是什么意思?如果某些验证失败,则生成失败?在Java中,您在哪里验证这些值?为什么?另外,您不是在使用一些XML库解析POM吗?如果是这样的话,Java字符串检查和正则表达式是如何融入到图中的呢。恐怕我无法理解您在这里想要完成什么。我构建了一个NetBeans插件来生成一个Maven项目(Atlassian插件)。这些值都是参数,必须是有效的。这对我来说根本不是什么感觉。你可能想在你的问题中给出更多的细节。你考虑过使用Maven原型吗?那会有帮助吗?这就成功了。我得到了错误,只需要过滤它们,寻找我想要的。谢谢