I just found that sources dir has to be explicitly set to
<sourceDirectory>${basedir}/src/main/csharp</sourceDirectory>
otherwise it still uses the java one.
Going to fix the projects, I'll let you know soon :)
Simo
http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/
On Mon, Nov 14, 2011 at 4:02 PM, Simone Tripodi
<[email protected]> wrote:
> The MSDN page[1] doesn't help :(
> TIA,
> Simo
>
> [1] http://msdn.microsoft.com/en-us/library/x3eht538.aspx
>
>
> http://people.apache.org/~simonetripodi/
> http://simonetripodi.livejournal.com/
> http://twitter.com/simonetripodi
> http://www.99soft.org/
>
>
>
> On Mon, Nov 14, 2011 at 3:59 PM, Simone Tripodi
> <[email protected]> wrote:
>> Hi all guys,
>> I have a little issue with the compiler plugin, looks like is not able
>> to find the class which contains the Main method.
>>
>> This is my module dir tree:
>>
>> $ tree .
>> .
>> ├── pom.xml
>> └── src
>> └── main
>> └── csharp
>> └── Terradue
>> ├── Ify
>> │ └── IfyAgent.cs
>> └── Portal
>>
>> And this is my pom:
>>
>> <project xmlns="http://maven.apache.org/POM/4.0.0"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd">
>> <modelVersion>4.0.0</modelVersion>
>>
>> <parent>
>> <groupId>com.terradue.cloudio</groupId>
>> <artifactId>CloudIO.Parent</artifactId>
>> <version>1.0-SNAPSHOT</version>
>> <relativePath>../</relativePath>
>> </parent>
>>
>> <artifactId>IfyAgent</artifactId>
>> <packaging>exe</packaging>
>>
>> <dependencies>
>> <dependency>
>> <groupId>com.terradue.cloudio</groupId>
>> <artifactId>Terradue.Portal</artifactId>
>> <version>1.0-SNAPSHOT</version>
>> <type>library</type>
>> </dependency>
>> </dependencies>
>>
>> <build>
>> <plugins>
>> <plugin>
>> <groupId>org.apache.npanday.plugins</groupId>
>> <artifactId>maven-compile-plugin</artifactId>
>> <version>1.4.0-incubating</version>
>> <extensions>true</extensions>
>> <configuration>
>> <main>Terradue.Ify.IfyAgent</main>
>> </configuration>
>> </plugin>
>> </plugins>
>> </build>
>>
>> </project>
>>
>> when compiling, I get the following error:
>>
>> [INFO] error CS1555: Could not find `Terradue.Ify.IfyAgent' specified
>> for Main method
>>
>> and when maven terminates its execution:
>>
>> [ERROR] Failed to execute goal
>> org.apache.npanday.plugins:maven-compile-plugin:1.4.0-incubating:compile
>> (default-compile) on project IfyAgent: NPANDAY-900-006: Unable to
>> Compile: Language = C_SHARP, Vendor = null, ArtifactType = exe, Source
>> Directory =
>> /Users/simonetripodi/Documents/workspace/CloudIO/trunk/IfyAgent/src/main/java:
>> NPANDAY-040-001: Could not execute: Command = /bin/sh -c gmcs
>> @/Users/simonetripodi/Documents/workspace/CloudIO/trunk/IfyAgent/target/14155345/responsefile.rsp,
>> Result = 1 -> [Help 1]
>>
>> Please take in consideration I'm .NET ignorant and I'm only mavenizing
>> my coworkers projects :)
>>
>> Many thanks in advance, all the best!
>> Simo
>>
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/
>>
>