Articles of construire

Comment configurer Cmake pour générer des projets en-tête uniquement?

Le titre dit tout: je veux configurer des projets de bibliothèque C ++ (ou C) uniquement en-têtes, mais je ne trouve pas de méthode propre. Après quelques recherches, j’ai constaté que vous ne pouviez pas configurer une bibliothèque normale en utilisant add_library pour cela, car cela nécessite un fichier source compilable. Une façon de le […]

Comment nettoyer les anciennes générations ayant échoué dans TeamCity?

Nous avons des centaines de builds en échec dans TeamCity (le nombre est particulièrement élevé en raison des anciens essais sur les parameters d’échec) et il est maintenant difficile de parcourir l’historique. Je veux nettoyer uniquement les anciennes versions ayant échoué, y a-t-il un moyen de le faire dans TeamCity? La politique de nettoyage normale […]

Générer un projet C # à l’aide de CMake

J’essaie de générer un projet C # dans une base de code C ++ CMake existante sous Windows. Après quelques recherches, je n’ai pu trouver que deux projets construisant leurs propres compilateurs CSharp pour CMake: gdcm et kde . J’ai essayé les deux. Malheureusement, le premier n’a pas réussi à générer un projet C #. […]

Erreur: L’exécution a échoué pour la tâche ‘: android: transformClassesAndResourcesWithProguardForRelease’

Chaque fois que j’obtiens cette erreur lors de l’exécution de mon projet. Je peux faire un Clean, puis Run Run, et ça marche. Mais ce n’est pas une solution optimale. Des idées? Error:Execution failed for task ‘:android:transformClassesAndResourcesWithProguardForRelease’. java.io.IOException: Impossible de renommer android \ build \ intermediates \ transforme \ proguard \ release \ dossiers \ […]

Ordre de construction du projet multimodule Maven?

La situation est que j’ai deux projets multimodules Maven avec la même structure: Parent – Module 1 – Module 2 Quand je construis le projet 1, je vois que le parent est construit en premier (l’ordre est parent-> module1-> module2 ). Cependant, pour le projet 2, parent est construit en dernier (l’ordre est module1-> module2-> […]

Comment définir la variable d’environnement de chemin d’access à l’aide de CMake et Visual Studio pour exécuter le test

J’utilise CMake pour générer des fichiers de projet Visual Studio. Je veux exécuter l’exécutable de test après avoir défini la variable d’environnement PATH pour pouvoir charger la DLL requirejse. J’ai essayé selon la discussion à http://www.mail-archive.com/cmake@cmake.org/msg21493.html mais cela ne fonctionne pas. Avez-vous utilisé CMake avec Visual Studio à cette fin? S’il vous plaît partager vos […]

Erreur: (6, 0) Méthode DSL de Gradle introuvable: ‘google ()’

/Users/Ren/Desktop/RecylerViewBaseAdapter/build.gradle Error:(6, 0) Gradle DSL method not found: ‘google()’ Possible causes: The project ‘RecylerViewBaseAdapter’ may be using a version of Gradle that does not contain the method. Gradle settings The build file may be missing a Gradle plugin. Apply Gradle plugin

Comment comstackr plusieurs fichiers source Java en ligne de commande

Je sais que javac file1.java produit file1.class si file1.java est le seul fichier source, alors je peux simplement dire java file1 pour l’exécuter. Cependant, si j’ai deux fichiers sources, file1.java et file2.java , comment puis-je créer le programme?

La configuration personnalisée de Xcode provoque une «bibliothèque / fichier introuvable» pour les bibliothèques statiques

J’ai un espace de travail avec un projet qui est lié aux bibliothèques statiques d’un autre projet (qui se trouve également dans l’espace de travail). C’est un problème dans Kobold2D que je n’ai pas pu résoudre, même si je comprends la cause, et je suppose que c’est similaire à cette question . Les cibles de […]

Le plug-in du compilateur Maven détecte toujours un ensemble de sources comme «obsolètes»

FIXE: c’est un bogue connu dans maven-comstackr-plugin 3.1 Je suis en train de convertir une version basée sur des fourmis d’un projet de plus de 1000 sources java pour améliorer. Jusqu’ici tout va bien, mais à chaque lancement, mvn comstack il recomstack tout (au lieu de réutiliser les anciennes classes) Utiliser mvn -X comstack rapports […]