java.no - Forum
  Search   Recent Topics     Member Listing    Back to home page 
Register / 
Login 
Maven UTF-8 encoding  
Forum Index -> Utviklingsmiljø
Author Message
Jajo

Nybegynner

Joined: 02.feb.2010
Messages: 3
Offline

Hei,
Jag førsøker att packe en war med maven war-plugin.
Mitt problem er att jspx sidor i UTF-8 format blir førstørda ner maven flyttar filen før att packa.
Jag har prøvet med allt jag kan komma på. Men inget fungerar.
Jag kør på Windows XP med JDK 1.6.
Compiler pluginen står på UTF-8 og Resource plugin også.
Tacksam før all hjælp jag kan få.

Mvh Håkan N
ronnylovtangen

Varm i trøya

Joined: 09.jun.2005
Messages: 50
Offline

Du er sikker på det er maven som ødelegger filene, ikke at du må legge til
Code:
 <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>

i jspx-filene?
Hva slags encoding prøver f.eks. Firefox å tyde sidene som? ( View - Character Encoding )
Jajo

Nybegynner

Joined: 02.feb.2010
Messages: 3
Offline

Hej,
Jag är helt säker på att de är Maven. Filen i src er helt ok i UTF-8 og efter att jag kört maven package så er filen under target korrupt.
Mvh Håkan
ronnylovtangen

Varm i trøya

Joined: 09.jun.2005
Messages: 50
Offline

Skjønner.

Har ikke hatt samme problem selv, her er resources og compiler konfigen min, hvis det er til noen hjelp:

Code:
 <plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
 				<configuration>
 					<source>1.6</source>
 					<target>1.6</target>
 					<encoding>UTF-8</encoding>
 				</configuration>
 			</plugin>
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-resources-plugin</artifactId>
 				<configuration>
 					<encoding>UTF-8</encoding>
 				</configuration>
 			</plugin>
Jajo

Nybegynner

Joined: 02.feb.2010
Messages: 3
Offline

Jag har sammen typ av pom uppsettning,

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>

<plugin>
<!-- kompiler som java 1.5 kode -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
<compilerVersion>1.5</compilerVersion>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<!--må bruke 2.0 - 2.0.1 fører til feil i filtrering ${url}-->
<version>2.0</version>
<configuration>
<warName>${nagara.app.name}</warName>
<webappDirectory>
${project.build.directory}/${nagara.app.name}
</webappDirectory>
<!-- angir at filer i src/main/webapp skal filtreres. Merk at for at filtrering skal
fungere MÅ en <filters> blokk være deklarert med en filterfil. Vet ikke hvorfor ..
@todo kai: 24.05.06: oppdater til nyere versjon av maven-war-plugin og kontroller om filterhåndtering er endret
-->
<webResources>
<resource>
<directory>src/main/webapp/</directory>
<excludes>
<exclude>**/WEB-INF/classes</exclude>
</excludes>
<includes>
<include>**/*.xml</include>
<include>**/*.jspx</include>
<include>**/*.tagx</include>
</includes>
<filtering>true</filtering>
</resource>
</webResources>
</configuration>
</plugin>



Problemet blir vid war, in fil *.jsp i UTF-8 og ut fil blir ANSI dos/windows format.

Mvh Håkan
 
  Forum Index -> Utviklingsmiljø
Go to:   
Powered by JForum 2.1.4 © 2005 - Rafael Steil