Probleme : abs-webapp git submodule update : Permission denied

[root@tomcat abs-webapp]# git submodule update
Cloning into ‘modules/abs’…
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Clone of ‘git@github.com:axelor/axelor-business-suite.git’ into submodule path ‘modules/abs’ failed

Faut-il downloader manuellement les répertoires dans modules ?
Merci

Bonjour,

Il n’est pas nécessaire de compiler en root (voire même pas recommandé du tout)

Avant l’init, il faut éditer le .gitmodules pour tapper en https :

[submodule "modules/abs"]
        path = modules/abs
        url = https://github.com/axelor/axelor-business-suite.git
[submodule "modules/axelor-process-studio"]
        path = modules/axelor-process-studio
        url = https://github.com/axelor/axelor-process-studio.git
1 « J'aime »

Super @beuss , ça fonctionne nickel ! MERCI
Après quelques manips, j’ai réussi à compiler et obtenir 2 fichiers en fait

Le 1er, après modification de application.properties fonctionne bien
abs-webapp-4.1.0.war

Le second, je ne sais pas quoi en faire en fait, il contient fichiers .rptdesign comme BankOrder.rptdesign
abs-webapp-4.1.0-reports.zip

Faut-il le dézipper quelque part ? Le mettre tel quel dans tomcat/webapps ?

Et concernant le studio, je vois qu’il est bien installé dans
l’administration des modules…Mais je ne vois pas de menu studio…
Je pense que cela correspond en fait à BPM…est-ce bien cela ?

A priori, je dirais que le zip ne sert à rien, les rapports sont déjà embarqués en tant que ressources dans les JAR des différents modules si vous utilisez le mode par défaut (rapports embarqués).
Pour le studio il faudrait plutôt demander à @admin le studio n’étant pas disponible dans l’édition Community je ne sais pas s’il n’y a pas que les dépendances (messages et quelques autres) d’intégrés. D’ailleurs il me semble que dans la dernière version de dev, le submodule studio a disparu

Bonjour,

L’archive contenant les rapports est utilisée si l’on utilise pas le serveur Birt embarqué. Il est possible de définir si l’on utilise le birt embarqué dans le fichier de propriété application.properties

Indicate if the birt engine to use is the embedded engine or external engine
Default : true
~
axelor.report.use.embedded.engine =
Link to report enginePath (external engine)
Example : http://localhost:8080/birt
Default : {webapps server}/birt
~
axelor.report.engine =
Reports resource path (external engine)
Default : report
~
axelor.report.resource.path =

“# Indicate if the birt engine to use is the embedded engine or external engine
Default : true
~
axelor.report.use.embedded.engine =
Link to report enginePath (external engine)
Example : http://localhost:8080/birt
Default : {webapps server}/birt
~
axelor.report.engine =
Reports resource path (external engine)
Default : report
~
axelor.report.resource.path =”

Pour le studio il s’agit bien du module BPM. Je vous conseille néanmoins d’attendre la V5 pour l’utiliser. Nous l’avons complètement retravaillé, et la nouvelle version est beaucoup plus stable et performante.

1 « J'aime »