Looks like I can do this:
<dependency>
<groupId>mono</groupId>
<artifactId>System.Web</artifactId>
<version>2.0.0.0</version>
<type>dotnet-library</type>
<scope>system</scope>
<systemPath>/usr/lib/mono/2.0/System.Web.dll</systemPath>
</dependency>
And I guess I put these in profiles activated by platform so that I
can build on linux and windows. This is not ideal, but maybe not all
that bad. I'll post my profiles if it get them working.
-Dave
On Mon, Mar 25, 2013 at 12:59 PM, David Durham
<[email protected]> wrote:
> I believe I've successfully declared a dependency to log4net, as
> mentioned in a previous email. I have a pom entry like so:
>
> <dependencies>
> <dependency>
> <groupId>log4net</groupId>
> <artifactId>log4net</artifactId>
> <version>1.2.11</version>
> <type>dotnet-library</type>
> </dependency>
> </dependencies>
>
> And I ran a command like this:
>
> [ddurham@dfwddurham lib]$ mvidn log4net.dll log4net log4net 1.2.11 dll
> [ddurham@dfwddurham lib]$ cat ~/bin/mvidn
> mvn install:install-file -Dfile=log4net.dll \
> -DgroupId=log4net \
> -DartifactId=log4net \
> -Dversion=1.2.11 \
> -Dpackaging=dll
>
> This caused a maven error about the missing log4net dependency to go
> away. I am not facing an error about missing "System" dependencies.
> For instance:
>
> The type or namespace name `IHttpHandler' does not exist in the
> namespace `System.Web'. Are you missing an assembly reference?
>
> I have added the System.Web reference to my project, which did not
> resolve the issue. Do I need to declare a <scope>system</scope>
> dependency for System.Web to my pom file? I have search docs and the
> web trying to find an example of this and haven't found anything.
> Leads me to believe that the issue is something else. Any ideas?
>
> Thanks,
> Dave