Hi,
It's in
<build><plugins><plugin><dependency></dependency><plugin></plugins></build>.

a cup of Java, cheers!
Sha Jiang


Wayne Fay wrote:
> 
> Did you put the <dependency> node inside <plugin>, as suggested, or
> just directly to the <project>?
> 
> Wayne
> 
> On 11/27/06, jiangshachina <[EMAIL PROTECTED]> wrote:
>>
>> Hi struberg,
>> Thanks for your help.
>> I had a try with your instructions, but didn't get good result.
>> The following is my snippet of scripts
>> <dependency>
>>  <groupId>com.sun</groupId>
>>  <artifactId>tools</artifactId>
>>  <version>1.5.0_09</version>
>>  <scope>system</scope>
>>  <systemPath>
>>    C:\setup\java\jdk1.5.0_09\lib\tools.jar
>>  </systemPath>
>> </dependency>
>>
>> The error and information are below,
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Error executing ant tasks
>>
>> Embedded error: Could not create task or type of type: native2ascii.
>>
>> Ant could not find the task or a class this task relies upon.
>>
>> This is common and has a number of causes; the usual
>> solutions are to read the manual pages then download and
>> install needed JAR files, or fix the build file:
>>  - You have misspelt 'native2ascii'.
>>   Fix: check your spelling.
>>  - The task needs an external JAR file to execute
>>     and this is not found at the right place in the classpath.
>>   Fix: check the documentation for dependencies.
>>   Fix: declare the task.
>>  - The task is an Ant optional task and the JAR file and/or libraries
>>     implementing the functionality were not found at the time you
>>     yourself built your installation of Ant from the Ant sources.
>>   Fix: Look in the ANT_HOME/lib for the 'ant-' JAR corresponding to the
>>     task and make sure it contains more than merely a
>> META-INF/MANIFEST.MF.
>>     If all it contains is the manifest, then rebuild Ant with the needed
>>     libraries present in ${ant.home}/lib/optional/ , or alternatively,
>>     download a pre-built release version from apache.org
>>  - The build file was written for a later version of Ant
>>   Fix: upgrade to at least the latest release version of Ant
>>  - The task is not an Ant core or optional task
>>     and needs to be declared using <taskdef>.
>>  - You are attempting to use a task defined using
>>    <presetdef> or <macrodef> but have spelt wrong or not
>>   defined it at the point of use
>>
>> Remember that for JAR files to be visible to Ant tasks implemented
>> in ANT_HOME/lib, the files must be in the same directory or on the
>> classpath
>>
>> Please neither file bug reports on this problem, nor email the
>> Ant mailing lists, until all of these causes have been explored,
>> as this is not an Ant bug.
>>
>> The error and information is as the same as that at last time.
>> It's the first time of using system scope, may I don't understand the
>> scope
>> well.
>>
>> a cup of Java, cheers!
>> Sha Jiang
>>
>>
>> struberg wrote:
>> >
>> > Hi Jiang!
>> >
>> > This task is a bit tricky, since the antrun plugin
>> > does come with almost no dependencies in the default
>> > pom. This is basically a good idea, since you don't
>> > have jars lying around which you do not use.
>> >
>> > Specially the native2ascii is a bit dirty, since this
>> > is a special part provided by the sun tools set and
>> > not the jre libs itself.
>> >
>> > Sosince, as sigi pointed out a few weeks ago,  you
>> > have to add the needed dependency yourself.
>> >
>> >
>> > I guess it's the com.sun.tools you have to add to your
>> > antrun dependencies:
>> >
>> >
>> > <plugin>
>> >   <artifactId>maven-antrun-plugin</artifactId>
>> >   ...
>> >   <dependencies>
>> >     <dependency>
>> >       <groupId>com.sun</groupId>
>> >       <artifactId>tools</artifactId>
>> >      <scope>system</scope>
>> >
>> > <systemPath>${java.home}/../lib/tools.jar</systemPath>
>> >     </dependency>
>> >   </dependencies>
>> > </plugin>
>> >
>> > lg,
>> > strub
>> >
>> >
>> > --- jiangshachina <[EMAIL PROTECTED]> schrieb:
>> >
>> >>
>> >> Hi guys,
>> >> I must write some resource files related to
>> >> localization.
>> >> On develop time, I have to write natural local
>> >> language; on runtime,
>> >> application must use ASCII codes.
>> >> So I have to convert the native resource files to
>> >> ASCII files before
>> >> deploying.
>> >>
>> >> Now, I use maven-antrun-plugin to execute Ant task
>> >> native2ascii.
>> >> The following is my scripts on the work,
>> >> <plugin>
>> >>      <groupId>org.apache.maven.plugins</groupId>
>> >>      <artifactId>maven-antrun-plugin</artifactId>
>> >>      <executions>
>> >>              <execution>
>> >>                      <id>resources</id>
>> >>                      <phase>process-resources</phase>
>> >>                      <configuration>
>> >>                              <tasks>
>> >>                                      <native2ascii reverse="true"
>> encoding="UTF8"
>> >>                                             
>> src="target/sodoperation/WEB-INF/classes"
>> >>                                             
>> dest="target/sodoperation/WEB-INF/classes"
>> >>                                             
>> includes="**/*zh_CN.properties" />
>> >>                              </tasks>
>> >>                      </configuration>
>> >>                      <goals>
>> >>                              <goal>run</goal>
>> >>                      </goals>
>> >>              </execution>
>> >>      </executions>
>> >>      <dependencies>
>> >>              <dependency>
>> >>                      <groupId>ant</groupId>
>> >>                      <artifactId>ant-antlr</artifactId>
>> >>                      <version>1.6.5</version>
>> >>              </dependency>
>> >>              <dependency>
>> >>                      <groupId>antlr</groupId>
>> >>                      <artifactId>antlrall</artifactId>
>> >>                      <version>2.7.4</version>
>> >>              </dependency>
>> >>      </dependencies>
>> >> </plugin>
>> >> When I run "mvn package", an error thrown,
>> >> [ERROR] BUILD ERROR
>> >> [INFO]
>> >>
>> >
>> ------------------------------------------------------------------------
>> >> [INFO] Error executing ant tasks
>> >> Embedded error: Could not create task or type of
>> >> type: native2ascii.
>> >> Ant could not find the task or a class this task
>> >> relies upon.
>> >> ......
>> >>
>> >> I need some another jars?
>> >> How to resolve the problem?
>> >> Thanks in advance.
>> >>
>> >> a cup of Java, cheers!
>> >> Sha Jiang
>> >> --
>> >> View this message in context:
>> >>
>> >
>> http://www.nabble.com/How-to-do-%22native2ascii%22--tf2710959s177.html#a7557862
>> >> Sent from the Maven - Users mailing list archive at
>> >> Nabble.com.
>> >>
>> >>
>> >>
>> > ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail:
>> >> [EMAIL PROTECTED]
>> >> For additional commands, e-mail:
>> >> [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> >
>> >
>> > ___________________________________________________________
>> > Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-do-%22native2ascii%22--tf2710959s177.html#a7571804
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-do-%22native2ascii%22--tf2710959s177.html#a7572004
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to