View Javadoc
1   /*
2    * SPDX-FileCopyrightText: Copyright (c) 2011-2025 Yegor Bugayenko
3    * SPDX-License-Identifier: MIT
4    */
5   package com.qulice.maven;
6   
7   import com.qulice.spi.ValidationException;
8   
9   /**
10   * Validator inside Maven.
11   *
12   * @since 0.3
13   */
14  interface MavenValidator {
15  
16      /**
17       * Validate this environment.
18       * @param env The environment
19       * @throws ValidationException In case of violations
20       */
21      void validate(MavenEnvironment env) throws ValidationException;
22  
23  }