please post your pom + -X log Thanks
-Dan On 9/13/06, Thorsten Düvelmeyer <[EMAIL PROTECTED]> wrote:
>What kink of problem do you see? An exception comes up, that there is no setter for <option> in Native Sources. Regards, Thorsten -----Ursprüngliche Nachricht----- Von: dan tran [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 13. September 2006 17:32 An: Düvelmeyer, Thorsten; Maven Users List Betreff: Re: Re: Re: maven native plugin Please address to the maven group rather thru me directlty. Your configuration can be shorter with you are using MSVC6EnvFactory. There is a fix in latest SVN to support this feature for both resource and message compiler check out the snapshot You shoule move your resource file inside src/main/... directory ( same directory with your c source ) Other than that, every thing looks great including your configuration and the options elements What kink of problem do you see? -Dan On 9/13/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]> wrote: > > > - for intel compiler, it is very similar to msvc, so you can wire up a > new compiler/linker > > provide for intel. It could be as simple as subclassing from msvc > classes > I'm working on it > > > - an example of resource compiler is at > http://svn.codehaus.org/mojo/trunk/mojo/maven-native/native-maven-plugin /src/it/jni/native/win32/pom.xml > Thanks! How can i set ressource compiler options? > <execution> > <id>resource-compile</id> > <phase>generate-sources</phase> > <goals> > <goal>resource-compile</goal> > </goals> > <configuration> > <sources> > <source> > <directory>${basedir}</directory> > <fileNames> > <fileName>PDV5400.rc</fileName> > </fileNames> > </source> > <source> > <directory>C:/Programme/Microsoft Visual > Studio/VC98/MFC/Include</directory> > </source> > <source> > <directory>C:/Programme/Microsoft Visual > Studio/Common/MSDev98/Template/ATL</directory> > </source> > <source> > <directory>C:/Programme/Microsoft Visual > Studio/VC98/Include</directory> > </source> > <source> > <directory>${basedir}</directory> > </source> > <options> > <option>/l 0x409 /d "NDEBUG" /d "_HMD1229"</option> > ????what is the tag here??? > </options> > </sources> > </configuration> > </execution> > > > Best Regards > Thorsten > > -----Ursprüngliche Nachricht----- > Von: dan tran [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 12. September 2006 12:44 > An: Düvelmeyer, Thorsten; Maven Users List > Betreff: Re: Re: Re: maven native plugin > > > I will try answer as much as I can > > - for intel compiler, it is very similar to msvc, so you can wire up a new > compiler/linker > provide for intel. It could be as simple as subclassing from msvc > classes > > - an example of resource compiler is at > http://svn.codehaus.org/mojo/trunk/mojo/maven-native/native-maven-plugin /src/it/jni/native/win32/pom.xml > > - There is no support for reports and unit test. Helps are needed in > these area > > - To submit patches, open JIRA at http://jira.codehaus.org/browse/MOJO > component: native > > - source is at http://svn.codehaus.org/mojo/trunk/mojo/maven-native > You dont need an account to fetch the source. > > -Dan > > On 9/11/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]> wrote: > > Hello Dan, > > sorry for that delay... > > first off all i have a new question: > Would it be simple or complicated to add that Intel C++ Compiler > als Provider? > That should be files like that: > * codecov.exe Code-coverage Tool > * icl.cfg Configuration file for Microsoft Visual C++ .NET* > compatibility. > * icl6.cfg Configuration file for Microsoft Visual C++* 6.0compatibility. > * icl.exe Driver for Intel(r) C++ Compiler. > * iclvars.bat Batch file to set environment variables. > * icpi.exe Compiler problem isolator. Used when working with > Intel product support team. > * libguide40.dll DLL version of libguide40.lib > * libguide40_stats.dll DLL version of libguide40_stats.lib > * libmmd.dll DLL version of libm.lib. > * libmmdd.dll Debug version of libmmd.lib > * mcpcom.exe Intel(r) C++ Compiler. > * profmerge.exe Utility used for Profile Guided Optimizations. > * proforder.exe Utility used for Profile Guided Optimizations. > * tselect.exe Test Prioritization Tool > * xilib.exe Tool used for Interprocedural Optimizations. > * xilink.exe Tool used for Interprocedural Optimizations. > * xilink5.exe Tool used for Interprocedural Optimizations. > * xilink6.exe Tool used for Interprocedural Optimizations. > > >> >It is not hard to allow user to override the default value, but > I > >> >would like to understand is first. > >> I need to run the message compiler at first because it generates > a "__.h" > >> file, which i need in the compile step as include in many source > files. > >What i did now is to copy the header file via ant task to the > source directory. > I tried that, but i think that does not work because of the direct > include of these files > > >to specifiy resource file names, use <sources> elements like in > the > >compiler step. > > > >Note both message and resource compiles are very untested areas, > so you > >help trouble shooting and providing patches are very welcome. > That works: > <configuration> > <compilerProvider>msvc</compilerProvider> > > <messageFiles> > <fileName>${basedir}\ReportSrvEvt.mc</fileName> > <fileName>${basedir}\ServiceEvt.mc</fileName> > </messageFiles> > .... > > but what it the equivalent for the ressource files? > > > Do you know any report plugins like checkstyle or pmd for c++ code? > > How can i provide patches or tests? Do i need a svn account or sent > it via email to you? > > > Thank yor very much! > Thorsten > > > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [mailto: > [EMAIL PROTECTED] > Gesendet: Mittwoch, 30. August 2006 15:47 > An: Düvelmeyer, Thorsten > Betreff: FW: Re: Re: maven native plugin > > >On 8/30/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > >> > >> >It is not hard to allow user to override the default value, but > I > >> >would like to understand is first. > >> I need to run the message compiler at first because it generates > a "__.h" > >> file, which i need in the compile step as include in many source > files. > >What > >> i did now is to copy the header file via ant task to the source > directory. > > > > > >The message compile step should add ${project.build.directory > }/native > >to the include path in compile step, please file JIRA if you dont > see > >it show up in the compilation output > > > > > >>For VS6 try to set env MSVS6_INSTALL_DIR. > >> That works fine - thanks! > >> > >> What can i specify for the ressource compiler? I always get an > error > >> when runnig this step? How can i set the ressource file names? > > > > > >Please see MS rc compiler for options that you can specify. > > > >to specifiy resource file names, use <sources> elements like in > the > >compiler step. > > > >Note both message and resource compiles are very untested areas, > so you > >help trouble shooting and providing patches are very welcome. > > > > > >Regards! > >> Thorsten > >> > >> > >> > >> >On 8/21/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]> > wrote: > >> >> > >> >> Hi, > >> >> > >> >> i have got two questions for native-maven-plugin: > >> >> > >> >> 1. Can i change the output directory for > native:compile-message? > >> >> I need $(base_dir) instead of ${ project.build.directory > }/native > >> > > >> > > >> >Is there a reason why the current default location is not > working > >> >for > >> you? > >> >It is not hard to > >> >allow user to override the default value, but I would like to > >> >understand > >> is > >> >first. > >> > > >> > > >> > > >> >2. Can i set german program path of visual studio instead of > english: > >> >> C:\Programme\... instead of C:\Program Files\... > >> > > >> > > >> >what version of VS do you have? > >> > > >> >For VS6 try to set env MSVS6_INSTALL_DIR. > >> > > >> >This feature is not documented yet thou. > >> > > >> >Where i can get the source code? The links in maven report seem > to > >> >be old > >> >> and not working. > >> > > >> > > >> >http://svn.codehaus.org/mojo/trunk/mojo/maven-native/ > >> > > >> > > >> > > >> >Thanks a lot! > >> >> Thorsten > >> >> > >> >> > >> > >> > --------------------------------------------------------------------- > >> 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]