¿Cómo actualizar correctamente la configuration del complemento JIRA SVN después de la primera initialization?

Después de configurar 2 repos en el file subversion-jira-plugin.properties de acuerdo con las instrucciones proporcionadas en el file Léame, copié 3 files jar en la carpeta lib y el file de properties en la carpeta de la class y reinicié el service jira. Luego hice algunas confirmaciones que contenían identificaciones de problemas para los repos que había declarado en el file subversion-jira-plugin. En la pantalla principal del proyecto en la pestaña Commissions de Subversion, puedo ver todos los commits que hice, todo funciona.

Sin embargo, si agrego otro repository en el file de configuration, este repository parece ignorado: las confirmaciones realizadas en el tercer repository no aparecen en la pestaña Confirmación de Subversion.

Supongo que el contenido del file subversion-jira-plugin.properties se almacenó en caching en alguna parte porque en el file de export (C: \ Archivos de progtwig (x86) \ Atlassian \ Application Data \ JIRA \ export \ .zip \ entites.xml) existe son solo las inputs "OSPropertyString" que contienen los valores de usuarios, routes, nombres, etc. de los 2 repositorys que se crearon por primera vez, nada sobre el tercer repository.

He reiniciado el service jira y borré la carpeta {$ jira's_index_dir} / plugins / atlassian-subversion-revisions / algunas veces sin suerte. Establecí el time de demora del service de indexing de revisión de Subversion en 3 minutos.

Mi file de configuration: C: \ Archivos de progtwig (x86) \ Atlassian \ JIRA \ atlassian-jira \ WEB-INF \ classes \ subversion-jira-plugin.properties:

svn.root=http://localhost:8080/svn/test1/trunk svn.root.1=http://localhost:8080/svn/test2/trunk #added after first initialization svn.root.2=http://localhost:8080/svn/test3/trunk svn.display.name=Test1 Repository svn.display.name.1=Test2 Repository #added after first initialization svn.display.name.2=Repo3 # Subversion username same for all repos svn.username=<user> svn.password=<mypass> … 

Probablemente me falta algo, entonces mi pregunta es:

¿Cómo actualizar correctamente la configuration del complemento svn después de la primera initialization? JIRA 4.4 SVN plugin 0.10.7

Si tiene acceso a la database, puede get el complemento para leer todos los valores del file de configuration al detener Jira, eliminar los valores anteriores y reiniciar. Los valores que defina en el file de configuration se importarán como nuevos valores.

Puede encontrar los valores de input de configuration aquí:

 SELECT * FROM [jiradb].[jiraschema].[propertyentry] WHERE ENTITY_NAME='jira.plugins.subversion.repo'; 

Y las inputs de cadena en sí:

 SELECT * FROM [jiradb].[jiraschema].[propertystring] WHERE ID IN( SELECT ID FROM [jiradb].[jiraschema].[propertyentry] WHERE ENTITY_NAME='jira.plugins.subversion.repo' ); 

Estudié la documentation de Subversion JIRA Plugin y encontré allí la siguiente oración:

Si realiza algún cambio en la configuration, elimine el directory $ INDEXDIR / plugins / atlassian-subversion-revisions y reinicie JIRA para que el cambio surta efecto.

Entonces tal vez simplemente te olvidaste de eso.

He recibido la respuesta en
cómo-correctamente-actualizar-svn-plugin-config-after-first-initialization

"La forma en que funciona es confusa … el file de properties parece actualizar la list de repositorys solo si aún no existen (en la database).

En lugar de agregar repos a través del file de properties, que es difícil de mantener ya que necesita> rebotar jira cada vez, agréguelos a través de la IU. Admin -> Repositorios. "- Jamie Echlin