Stap 10: Stap 9. Afhankelijkheden in de OSRead Main-toepassing toevoegen
Zodra u uw plugin op de Maven repository hebt gepubliceerd bent u nu klaar om te integreren in de belangrijkste toepassing!
Twee dingen zijn nodig om dit te doen:
1. Voeg afhankelijkheid
Voeg de volgende regel aan het bestand AppForLiteracy/build.gradle:
afhankelijkheden {}
...
compileren "org.grails.plugins:TYPE:version" //version is opgegeven in het bestand build.gradle van uw plugin onder het naamveld van de versie
...
}
2. Voeg uw TYPE aan ModuleListService
Class ModuleListService {}
statische lijst < tekenreeks > getModuleNames() {}
Lijst van < tekenreeksnamen > = new ArrayList <>)
names.Add("FirstExample")
names.Add("type")
TODO: Extra modulenamen hier toevoegen
objectnamen retourneren
}
}
Je nieuwe module moet volledig functioneel! Testen door de module met een module invoerbestand op dat overeenkomt met uw opgegeven input plus de naam en het type velden toe te wijzen.
In het volgende voorbeeld:
{
"type": "FirstExample",
"naam": "Voorbeeld invoer",
"woorden": [
"Lezen",
"is",
"cool!"
]
}