[JAVA] Spécifiez le code de caractère de la source lors de la construction avec Maven

Aperçu

Écrivez une méthode pour spécifier le code de caractère de la source lors de la construction avec Maven. Si vous ne spécifiez pas le code de caractère de la source lors de la construction avec Maven, l'avertissement suivant sera affiché.

[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!

Méthode

Ajoutez ce qui suit à pom.xml (lorsque UTF-8 est spécifié).

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

La hiérarchie est la suivante.

<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  ...
</project>

référence

Maven – Frequently Asked Technical Questions

Recommended Posts

Spécifiez le code de caractère de la source lors de la construction avec Maven
Lors de la lecture du code source
Spécifiez la valeur par défaut avec @Builder of Lombok
Implémentez iOS14 UICollectionView avec le code minimum requis.
[Java] Lors de l'écriture du source ... Mémorandum ①
La procédure que j'ai effectuée lorsque j'ai préparé l'environnement pour gradle + Java avec VS Code (Windows 10)
Solution de contournement temporaire pour le problème d'échec avec «aucune signature de code trouvée». Lors du démarrage du Xcode12 réel
Le point addictif lors de l'authentification de base avec Java URLConnection
[Exemple de référence] Le droit d'auteur est décrit dans le commentaire du code source.
Devinez le code de caractère en Java
J'ai lu la source de ArrayList que j'ai lu
J'ai lu la source d'Integer
J'ai lu la source de Long
Code source pré-écrit pour l'activité
J'ai lu la source de Short
J'ai lu la source de Byte
J'ai lu la source de String
Structure de base du code source Java
Application Android: expliquons le mécanisme de transition d'écran avec un code simple
Problèmes auxquels j'étais accro lors de la création de l'environnement digdag avec docker
Utilisez docker-compose pour spécifier votre adresse IP préférée sur le réseau hôte et lancez-la.
[Docker] Comment créer lorsque le code source est monté en liaison sur le conteneur
J'étais coincé avec la gestion des fuseaux horaires lors du formatage avec SimpleDateFormat
Générer le code source à partir du fichier JAR avec JD-GUI du projet Java Decompiler
Si vous rencontrez des problèmes avec le problème de code de caractère du Myanmar (birman)
[swift5] Comment changer la couleur de TabBar ou la couleur de l'élément de TabBar avec le code
Code source pour trouver une base orthogonale normale avec la méthode d'orthogonalisation de Gram-Schmidt
L'application absorbe la différence de code de caractère
Vérifiez le fonctionnement à l'aide de la jetée avec Maven.
Vérifiez le contenu des paramètres avec le levier
Twitter4j utilisé la source a échoué après le déploiement
Erreur lors de la création de l'infrastructure avec l'application AWS
Changer la disposition lors de la rotation avec onConfigurationChanged
[Java] Précautions lors de la comparaison de chaînes de caractères avec des chaînes de caractères
À propos du traitement de BigDecimal (avec réflexion)
Mettre en forme le contenu de LocalDate avec DateTimeFormatter
[Mise en œuvre] Éliminez l'odeur inquiétante du code
Ruby: Nokogiri identifie automatiquement le code de caractère du html lu en mode binaire
Briser de force le problème C "* 3 ou / 2" de [AtCoder Problem-ABC100] avec Java [Code]
[IntelliJ IDEA] Comment formater uniquement les modifications locales lors de l'enregistrement du code source
Paramètres du gestionnaire de ressources lors de la livraison du SPA avec la fonction de ressource statique de Spring Boot