Change Jaxb Generated File Encoding Per project (non maven) in Netbeans
I have the following issue:
I have a non maven project in NetBeans
8.2
wich has utf-8
encoding
(as shown with - right click on projetct properties).
In project I have created JaxB
xml bindig and so some sources are generatd in generated
folder.
However gerenreted sources are not using utf-8
and so I got
error: unmappable character for encoding UTF-8
if I try to complile.
If I chnage netbeans_default_options
in (netbeans etcnetbeans.conf
) so that it copntains the line -J-Dfile.encoding=UTF-8
the problem for the particular project is solved - everything compiles fine.
But this breaks the rest of my projects which are not utf-8
.
I am looking for the solution that will not impact the rest of my projects.
Thanks.
java netbeans encoding ant jaxb
add a comment |
I have the following issue:
I have a non maven project in NetBeans
8.2
wich has utf-8
encoding
(as shown with - right click on projetct properties).
In project I have created JaxB
xml bindig and so some sources are generatd in generated
folder.
However gerenreted sources are not using utf-8
and so I got
error: unmappable character for encoding UTF-8
if I try to complile.
If I chnage netbeans_default_options
in (netbeans etcnetbeans.conf
) so that it copntains the line -J-Dfile.encoding=UTF-8
the problem for the particular project is solved - everything compiles fine.
But this breaks the rest of my projects which are not utf-8
.
I am looking for the solution that will not impact the rest of my projects.
Thanks.
java netbeans encoding ant jaxb
add a comment |
I have the following issue:
I have a non maven project in NetBeans
8.2
wich has utf-8
encoding
(as shown with - right click on projetct properties).
In project I have created JaxB
xml bindig and so some sources are generatd in generated
folder.
However gerenreted sources are not using utf-8
and so I got
error: unmappable character for encoding UTF-8
if I try to complile.
If I chnage netbeans_default_options
in (netbeans etcnetbeans.conf
) so that it copntains the line -J-Dfile.encoding=UTF-8
the problem for the particular project is solved - everything compiles fine.
But this breaks the rest of my projects which are not utf-8
.
I am looking for the solution that will not impact the rest of my projects.
Thanks.
java netbeans encoding ant jaxb
I have the following issue:
I have a non maven project in NetBeans
8.2
wich has utf-8
encoding
(as shown with - right click on projetct properties).
In project I have created JaxB
xml bindig and so some sources are generatd in generated
folder.
However gerenreted sources are not using utf-8
and so I got
error: unmappable character for encoding UTF-8
if I try to complile.
If I chnage netbeans_default_options
in (netbeans etcnetbeans.conf
) so that it copntains the line -J-Dfile.encoding=UTF-8
the problem for the particular project is solved - everything compiles fine.
But this breaks the rest of my projects which are not utf-8
.
I am looking for the solution that will not impact the rest of my projects.
Thanks.
java netbeans encoding ant jaxb
java netbeans encoding ant jaxb
edited Nov 19 '18 at 11:41
Plirkee
asked Nov 19 '18 at 11:00
PlirkeePlirkee
2,6231723
2,6231723
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The solution was adding the following
<arg value="-encoding"/>
<arg value="UTF-8"/>
into the ant script
inside
xml_binding_build
so that the resulting xjc would look like this
<xjc package="mypackage" destdir="build/generated/jaxbCache/mypackage" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
<pathelement path="${jaxbwiz.xjcrun.classpath}"/>
</classpath>
<arg value="-xmlschema"/>
<arg value="-encoding"/>
<arg value="UTF-8"/>
<schema file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<depends file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<produces dir="build/generated/jaxbCache/mypackage"/>
</xjc>
Ofcourse the xml_binding_build.xml
is generated (automatically) and normally should not be edited by hand.
However this workatround is enough for me and it is better than converting every project to utf-8
.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53373173%2fchange-jaxb-generated-file-encoding-per-project-non-maven-in-netbeans%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The solution was adding the following
<arg value="-encoding"/>
<arg value="UTF-8"/>
into the ant script
inside
xml_binding_build
so that the resulting xjc would look like this
<xjc package="mypackage" destdir="build/generated/jaxbCache/mypackage" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
<pathelement path="${jaxbwiz.xjcrun.classpath}"/>
</classpath>
<arg value="-xmlschema"/>
<arg value="-encoding"/>
<arg value="UTF-8"/>
<schema file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<depends file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<produces dir="build/generated/jaxbCache/mypackage"/>
</xjc>
Ofcourse the xml_binding_build.xml
is generated (automatically) and normally should not be edited by hand.
However this workatround is enough for me and it is better than converting every project to utf-8
.
add a comment |
The solution was adding the following
<arg value="-encoding"/>
<arg value="UTF-8"/>
into the ant script
inside
xml_binding_build
so that the resulting xjc would look like this
<xjc package="mypackage" destdir="build/generated/jaxbCache/mypackage" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
<pathelement path="${jaxbwiz.xjcrun.classpath}"/>
</classpath>
<arg value="-xmlschema"/>
<arg value="-encoding"/>
<arg value="UTF-8"/>
<schema file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<depends file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<produces dir="build/generated/jaxbCache/mypackage"/>
</xjc>
Ofcourse the xml_binding_build.xml
is generated (automatically) and normally should not be edited by hand.
However this workatround is enough for me and it is better than converting every project to utf-8
.
add a comment |
The solution was adding the following
<arg value="-encoding"/>
<arg value="UTF-8"/>
into the ant script
inside
xml_binding_build
so that the resulting xjc would look like this
<xjc package="mypackage" destdir="build/generated/jaxbCache/mypackage" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
<pathelement path="${jaxbwiz.xjcrun.classpath}"/>
</classpath>
<arg value="-xmlschema"/>
<arg value="-encoding"/>
<arg value="UTF-8"/>
<schema file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<depends file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<produces dir="build/generated/jaxbCache/mypackage"/>
</xjc>
Ofcourse the xml_binding_build.xml
is generated (automatically) and normally should not be edited by hand.
However this workatround is enough for me and it is better than converting every project to utf-8
.
The solution was adding the following
<arg value="-encoding"/>
<arg value="UTF-8"/>
into the ant script
inside
xml_binding_build
so that the resulting xjc would look like this
<xjc package="mypackage" destdir="build/generated/jaxbCache/mypackage" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
<pathelement path="${jaxbwiz.xjcrun.classpath}"/>
</classpath>
<arg value="-xmlschema"/>
<arg value="-encoding"/>
<arg value="UTF-8"/>
<schema file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<depends file="xml-resources/jaxb/mypackage/mypackage.xsd"/>
<produces dir="build/generated/jaxbCache/mypackage"/>
</xjc>
Ofcourse the xml_binding_build.xml
is generated (automatically) and normally should not be edited by hand.
However this workatround is enough for me and it is better than converting every project to utf-8
.
answered Nov 19 '18 at 12:08
PlirkeePlirkee
2,6231723
2,6231723
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53373173%2fchange-jaxb-generated-file-encoding-per-project-non-maven-in-netbeans%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown