Remove yang-maven-plugin interfaces 54/93554/24
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 2 Nov 2020 16:09:48 +0000 (17:09 +0100)
committerRobert Varga <nite@hq.sk>
Sun, 16 Oct 2022 20:09:23 +0000 (20:09 +0000)
commit9ab3b6bef507c71c5109091b9b5b95f657492a67
treef2803411641750127a335fc53270953be580ee0f
parentfced6ce2c08957b171034b181fd2858c55b42e90
Remove yang-maven-plugin interfaces

yang2sources.spi package has been deprecated for a long time, remove
it. This will allow us to properly control file lifecycle and perform
correct incremental builds.

integration tests were updated to match actual state.

JIRA: YANGTOOLS-747
Change-Id: I5e3acf0df97a33e7507841a549fa7109b48c16c3
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
40 files changed:
artifacts/pom.xml
docs/pom.xml
plugin/plugin-generator-api/pom.xml
plugin/plugin-generator-api/src/test/java/org/opendaylight/yangtools/plugin/generator/api/TestFileGenerator.java [moved from plugin/yang-maven-plugin-spi/src/test/java/org/opendaylight/yangtools/yang2sources/spi/TestFileGenerator.java with 79% similarity]
plugin/plugin-generator-api/src/test/java/org/opendaylight/yangtools/plugin/generator/api/TestFileGeneratorFactory.java [moved from plugin/yang-maven-plugin-spi/src/test/java/org/opendaylight/yangtools/yang2sources/spi/TestFileGeneratorFactory.java with 79% similarity]
plugin/pom.xml
plugin/yang-maven-plugin-it/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/it/YangToSourcesPluginTestIT.java
plugin/yang-maven-plugin-it/src/test/resources/test-parent/AdditionalConfig/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/Correct/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/FileGenerator/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/GenerateTest1/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/GenerateTest2/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/Generator/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/InvalidVersion/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/MissingYangInDep/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/NoGenerators/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/NoOutputDir/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/NoYangFiles/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/UnknownGenerator/pom.xml
plugin/yang-maven-plugin-it/src/test/resources/test-parent/YangRootNotExist/pom.xml
plugin/yang-maven-plugin-spi/pom.xml [deleted file]
plugin/yang-maven-plugin-spi/src/main/java/org/opendaylight/yangtools/yang2sources/spi/BasicCodeGenerator.java [deleted file]
plugin/yang-maven-plugin-spi/src/main/java/org/opendaylight/yangtools/yang2sources/spi/BuildContextAware.java [deleted file]
plugin/yang-maven-plugin-spi/src/main/java/org/opendaylight/yangtools/yang2sources/spi/MavenProjectAware.java [deleted file]
plugin/yang-maven-plugin-spi/src/main/java/org/opendaylight/yangtools/yang2sources/spi/ModuleResourceResolver.java [deleted file]
plugin/yang-maven-plugin-spi/src/test/java/org/opendaylight/yangtools/yang2sources/spi/CodeGeneratorTestImpl.java [deleted file]
plugin/yang-maven-plugin-spi/src/test/resources/META-INF/services/org.opendaylight.yangtools.plugin.generator.api.FileGeneratorFactory [deleted file]
plugin/yang-maven-plugin/pom.xml
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/CodeGeneratorTask.java [deleted file]
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/CodeGeneratorTaskFactory.java [deleted file]
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/ConfigArg.java [deleted file]
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/ContextHolder.java
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesMojo.java
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesProcessor.java
plugin/yang-maven-plugin/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/AbstractCodeGeneratorTest.java
plugin/yang-maven-plugin/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/FilenameResolutionTest.java
plugin/yang-maven-plugin/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/GenerateSourcesTest.java
plugin/yang-maven-plugin/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesMojoTest.java
plugin/yang-maven-plugin/src/test/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesProcessorTest.java
plugin/yang-maven-plugin/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker [new file with mode: 0644]