<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-17655</id>
	<title>Nabble - nmaven-dev</title>
	<updated>2008-12-11T16:57:49Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/nmaven-dev-f17655.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/nmaven-dev-f17655.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-20968107</id>
	<title>Mailing list is being shut down</title>
	<published>2008-12-11T16:57:49Z</published>
	<updated>2008-12-11T16:57:49Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;For those still here, this mailing list is about to be shut down. &amp;nbsp;
&lt;br&gt;Please direct further questions and comments to the projects that &amp;nbsp;
&lt;br&gt;continued development based on the NMaven code:
&lt;br&gt;&lt;br&gt;(trunk) &lt;a href=&quot;http://www.codeplex.com/nmaven/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeplex.com/nmaven/&lt;/a&gt;&lt;br&gt;(0.14) &lt;a href=&quot;http://www.codeplex.com/npanday/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeplex.com/npanday/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20968107&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mailing-list-is-being-shut-down-tp20968107p20968107.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20811518</id>
	<title>NPanday - Visual Studio Integration for Maven</title>
	<published>2008-12-03T03:51:36Z</published>
	<updated>2008-12-03T03:51:36Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;After much consideration, a group of developers from Exist have &amp;nbsp;
&lt;br&gt;started a continuation of the NMaven 0.14 branch at Codeplex under the &amp;nbsp;
&lt;br&gt;project NPanday:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.codeplex.com/npanday&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeplex.com/npanday&lt;/a&gt;&lt;br&gt;&lt;br&gt;The main objective of the project is to provide Visual Studio &amp;nbsp;
&lt;br&gt;integration for Maven, Maven repositories and to enable command line &amp;nbsp;
&lt;br&gt;builds for .NET projects via Maven.
&lt;br&gt;&lt;br&gt;Those that are using NMaven from that branch should find this much &amp;nbsp;
&lt;br&gt;more stable and fully-featured with a number of the patches applied &amp;nbsp;
&lt;br&gt;and significant work on top to improve the integration.
&lt;br&gt;&lt;br&gt;You can subscribe to the discussion list here: &lt;a href=&quot;http://www.codeplex.com/npanday/Thread/List.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeplex.com/npanday/Thread/List.aspx&lt;/a&gt;&lt;br&gt;The source code is available here: &lt;a href=&quot;https://npanday.svn.codeplex.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://npanday.svn.codeplex.com/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;svn (or browsable through &lt;a href=&quot;http://www.codeplex.com/npanday/SourceControl/ListDownloadableCommits.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeplex.com/npanday/SourceControl/ListDownloadableCommits.aspx&lt;/a&gt;)
&lt;br&gt;A release should shortly be available for the convenience of users &amp;nbsp;
&lt;br&gt;that do not wish to build from sources.
&lt;br&gt;&lt;br&gt;The project continues to use the Apache License 2.0 and the Apache &amp;nbsp;
&lt;br&gt;meritocratic model - so contributors are most welcome!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20811518&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NPanday---Visual-Studio-Integration-for-Maven-tp20811518p20811518.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20799598</id>
	<title>NMaven at CodePlex</title>
	<published>2008-12-02T11:52:34Z</published>
	<updated>2008-12-02T11:52:34Z</updated>
	<author>
		<name>Shane Isbell</name>
	</author>
	<content type="html">Just in case there are people on this list who are not on the maven dev
&lt;br&gt;list, I've moved NMaven over to CodePlex: &lt;a href=&quot;http://www.codeplex.com/nmaven&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codeplex.com/nmaven&lt;/a&gt;.
&lt;br&gt;CodePlex now has svn support, so it should be an easy switch for most
&lt;br&gt;people: &lt;a href=&quot;https://nmaven.svn.codeplex.com/svn/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://nmaven.svn.codeplex.com/svn/trunk&lt;/a&gt;. I've incremented the
&lt;br&gt;version to 0.17-SNAPSHOT; that will be the base going forward.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Shane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NMaven-at-CodePlex-tp20799598p20799598.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20786652</id>
	<title>Re: Dissolving Apache NMaven From ASF Incubator</title>
	<published>2008-12-01T22:05:18Z</published>
	<updated>2008-12-01T22:05:18Z</updated>
	<author>
		<name>James Carpenter</name>
	</author>
	<content type="html">I'll go ahead and state the obvious. &amp;nbsp;Many of us here really like the &amp;nbsp;
&lt;br&gt;idea of .NET support for maven, but very few of us are willing to &amp;nbsp;
&lt;br&gt;devote the time and resources required to really move the ball &amp;nbsp;
&lt;br&gt;forward. &amp;nbsp;Although I am personally willing to contribute minor &amp;nbsp;
&lt;br&gt;enhancements here and there as my own needs arise, I'm not currently &amp;nbsp;
&lt;br&gt;motivated enough to take on a primary contributor role for NMaven. &amp;nbsp; 
&lt;br&gt;Though I may disagree with some of Shane's early architectural &amp;nbsp;
&lt;br&gt;decisions which originally took NMaven away from the maven core, Shane &amp;nbsp;
&lt;br&gt;was actively developing NMaven while I largely sat on the sidelines. &amp;nbsp; 
&lt;br&gt;Although their opinions seem to vary a bit, I believe the postings by &amp;nbsp;
&lt;br&gt;Shane and Brett collectively provide a fairly clear summary of why the &amp;nbsp;
&lt;br&gt;project has not gained the level of adoption we would all like.
&lt;br&gt;&lt;br&gt;The harsh reality here is that a few individuals and/or an appropriate &amp;nbsp;
&lt;br&gt;company or funder must step up to the plate or NMaven will die. &amp;nbsp;If &amp;nbsp;
&lt;br&gt;anyone reading this is willing to devote the necessary time to the &amp;nbsp;
&lt;br&gt;project, please consider taking on a more active role. &amp;nbsp;If any &amp;nbsp;
&lt;br&gt;potential funder is willing to commit the funding necessary to &amp;nbsp;
&lt;br&gt;maintain steady progress please indicate a willingness to do so or &amp;nbsp;
&lt;br&gt;otherwise take action to engage appropriate individuals. &amp;nbsp;As with any &amp;nbsp;
&lt;br&gt;software project, good senior talent isn't cheap so any funding &amp;nbsp;
&lt;br&gt;probably needs to at least be in the 6 figure range (USD). &amp;nbsp;Much of &amp;nbsp;
&lt;br&gt;this work will involve enhancements to the maven core, which will &amp;nbsp;
&lt;br&gt;probably be more daunting than a junior engineer can easily handle.
&lt;br&gt;&lt;br&gt;On Dec 1, 2008, at 6:26 PM, Caulene Tibbetts wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I agree, Christian. &amp;nbsp;We are also a large enterprise using both Java &amp;nbsp;
&lt;br&gt;&amp;gt; and
&lt;br&gt;&amp;gt; .NET, and using a Maven-based build process. &amp;nbsp;The clear benefits of &amp;nbsp;
&lt;br&gt;&amp;gt; using
&lt;br&gt;&amp;gt; NMaven are 1) use of the Archiva repository for binaries, 2) &amp;nbsp;
&lt;br&gt;&amp;gt; versioning
&lt;br&gt;&amp;gt; capability, 3) reproducibility, and 4) consistent tooling throughout &amp;nbsp;
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; enterprise. &amp;nbsp;We have been working off the 0.14 branch, but would &amp;nbsp;
&lt;br&gt;&amp;gt; love to
&lt;br&gt;&amp;gt; move over to the trunk as soon as the full functionality is available
&lt;br&gt;&amp;gt; there.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The VS interface has proven to be very valuable to us - it makes it &amp;nbsp;
&lt;br&gt;&amp;gt; easy to
&lt;br&gt;&amp;gt; port an existing project over to NMaven, as well as enabling users &amp;nbsp;
&lt;br&gt;&amp;gt; to use
&lt;br&gt;&amp;gt; NMaven for builds within the IDE. &amp;nbsp;There are a few items which could &amp;nbsp;
&lt;br&gt;&amp;gt; still
&lt;br&gt;&amp;gt; be cleaned up, but the main functionality is there.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The key to increasing adoption of NMaven is letting the .NET world &amp;nbsp;
&lt;br&gt;&amp;gt; know
&lt;br&gt;&amp;gt; about the functionality that is available - I've not been able to find
&lt;br&gt;&amp;gt; *any*other product that addresses versioning, reproducibility, or has
&lt;br&gt;&amp;gt; even a
&lt;br&gt;&amp;gt; vague concept of a binary repository.
&lt;/div&gt;&lt;br&gt;Sincerely,
&lt;br&gt;James Carpenter
&lt;br&gt;email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20786652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dissolving-Apache-NMaven-From-ASF-Incubator-tp20489685p20786652.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20783690</id>
	<title>Re: Dissolving Apache NMaven From ASF Incubator</title>
	<published>2008-12-01T16:26:06Z</published>
	<updated>2008-12-01T16:26:06Z</updated>
	<author>
		<name>Caulene Tibbetts</name>
	</author>
	<content type="html">I agree, Christian. &amp;nbsp;We are also a large enterprise using both Java and
&lt;br&gt;.NET, and using a Maven-based build process. &amp;nbsp;The clear benefits of using
&lt;br&gt;NMaven are 1) use of the Archiva repository for binaries, 2) versioning
&lt;br&gt;capability, 3) reproducibility, and 4) consistent tooling throughout the
&lt;br&gt;enterprise. &amp;nbsp;We have been working off the 0.14 branch, but would love to
&lt;br&gt;move over to the trunk as soon as the full functionality is available
&lt;br&gt;there.
&lt;br&gt;&lt;br&gt;The VS interface has proven to be very valuable to us - it makes it easy to
&lt;br&gt;port an existing project over to NMaven, as well as enabling users to use
&lt;br&gt;NMaven for builds within the IDE. &amp;nbsp;There are a few items which could still
&lt;br&gt;be cleaned up, but the main functionality is there.
&lt;br&gt;&lt;br&gt;The key to increasing adoption of NMaven is letting the .NET world know
&lt;br&gt;about the functionality that is available - I've not been able to find
&lt;br&gt;*any*other product that addresses versioning, reproducibility, or has
&lt;br&gt;even a
&lt;br&gt;vague concept of a binary repository.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dissolving-Apache-NMaven-From-ASF-Incubator-tp20489685p20783690.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20693146</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-25T17:28:00Z</published>
	<updated>2008-11-25T17:28:00Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">I think regardless of what happens next to the code, the same set up &amp;nbsp;
&lt;br&gt;will be required for the NMaven central repository so we should push &amp;nbsp;
&lt;br&gt;forward as planned.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;On 26/11/2008, at 2:15 AM, Christian Raschka wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm against a wait and see tactic. Anyone who is willing to do
&lt;br&gt;&amp;gt; something should be motivated instead of limited.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe we could upload the artifacts to a neutral server?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 25, 2008 at 3:48 PM, Mimil Mimil &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimilowns@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; so what do we do about nmaven artifacts in central repository as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; regards the
&lt;br&gt;&amp;gt;&amp;gt; ASF dissolution? Should we wait and see?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 11, 2008 at 4:54 PM, Mimil Mimil &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimilowns@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello everybody,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I think I will upload to maven central repository the log4net &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; artifacts I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; have created. They are only based on binaries and do not define any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dependencies because I haven't yet succeed to make work &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; classifiers and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dependencies in the same time.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Concerning the sources classifier, do we have the jar file format &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; or there
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is a format for dotnet tools?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Concerning the pdb files, it sounds that there is no much support &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; so I will
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wait until I understand how to make them and how to use them in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; nmaven/dotnet tools.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Concerning the help of log4net team to support this artifact, I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; think it is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; better to wait for the full support of all previous questions.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I hope there will be no problem on the central repository team to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; let me
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; upload these artifacts. Brett, I think it is the same case for you &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; nunit, so could I had you in copy if I have troubles?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The following files will be uploaded:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-cli-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-mono-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-mono-2.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-1.1.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-2.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-netcf-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0.pom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-sscli-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; They have been generated using this script:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; LOG4NETVERSION=1.2.10.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; export LOG4NETVERSION
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/2.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=net-2.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=net-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.1/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=net-1.1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/2.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=mono-2.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=mono-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/netcf/1.0/release/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=netcf-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/cli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=cli-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/sscli/1.0/release/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=sscli-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; cd ~/.m2/repository/log4net/log4net/$LOG4NETVERSION/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; echo &amp;quot;Bundling local repository files&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; jar -cf log4net-bundle.jar *.dll *.pom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; And my pom is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;!-- the last version number will be used for nmaven artifact
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; packaging --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;1.2.10.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://logging.apache.org/log4net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;developers&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;developer&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;mimil&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;email&amp;gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimil@...&lt;/a&gt;&amp;lt;/email&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;roles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;role&amp;gt;artifact creator&amp;lt;/role&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/roles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/developer&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/developers&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- dotnet compiler plugin is needed to be aware of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dot:library packaging --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.dotnet.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-dotnet-compiler-plugin&amp;lt;/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--version&amp;gt;0.16-incubating-SNAPSHOT&amp;lt;/version--&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;extensions&amp;gt;true&amp;lt;/extensions&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Any comments are welcome before I upload them.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 7, 2008 at 5:03 AM, James Carpenter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You might want to consider adding the pdb and source archives with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; appropriate classifiers along with the assemblies/dlls. &amp;nbsp;Even if &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; you don't
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; index the pdb files (see below) it will be easy to go back and do &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; so later.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =======================================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you want to go way out of the way you can even add source server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; information to the pdb files.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Lets say you create a maven plugin with the following goal/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; arguments:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; prompt&amp;gt;mvn source-server:resolve -DgroupId=&amp;quot;com.acme.mortar&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -DartifactId=&amp;quot;tools&amp;quot; -Dversion=&amp;quot;1.3.2&amp;quot; -DrelativeFile=&amp;quot;tooling/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trowel.cs&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -DoutputPath=&amp;quot;C:\mysrc\&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The result of this goal would be to resolve the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; com.acme.mortar:tools:sources:1.3.2:jar artifact and extract the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; tooling/trowel.cs file and copy it to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; C:\mysrc\com\acme\mortar\tools\1.3.2\tooling\trowel.cs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You then process the pdb files to inject the magic srcsrv stream &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (see an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; earlier post) which will tell the MS debugging tools for windows &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; how to form
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the above command for any of the files used to build the assembly/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pdb.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The result of this dance will be the ability for the Visual Studio
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; debugger to magically step down into the source code of any of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; assemblies you have placed into the maven repository.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I wrote a post on this mailing list a few weeks ago which gives a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; lot more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of the details.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Nov 6, 2008, at 3:52 PM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As you advised I am making artifacts from binaries because I do &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; belong
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to the projects I am doing artifacts - I just want to add more &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts for the community.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Dependencies will be differents are they are I think related to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; environments so I think the only way to manage this is classifier.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; How the lib differs between environments? I don't have any &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; knowledge of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .net
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but the clearest exemple is for compact framework. As it targets &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mobiles,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pda, ... it is certainly a lot different from the conventional &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; framework.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As yes did different DLLs for the different frameworks I think &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; because
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they need it, that's all I can say =)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; An easy way would be for now to not set dependencies (if we have &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; problem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this point) but is the classifier stuff supported out of the box &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; deploy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; manual artifacts? I mean is the namming convention
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;artifactId&amp;gt;-&amp;lt;version&amp;gt;-&amp;lt;everything else after version is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; considered as a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier&amp;gt; ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Do we have to develop a little plugin in order to specify the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts? I say that because the only things I saw through the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; web as or
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; based on the maven-jar-plugin or on war plugin which I don't &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; remember the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; name.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Maybe &lt;a href=&quot;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;can
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; used with attach-artifact?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Nov 6, 2008 at 7:19 PM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Yes, you should use classifiers, so the POM you have looks fine &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; there
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; need be just one). If you are building with NMaven yourself, we &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; need to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sure the compiler plugin supports adding classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Profiles shouldn't be needed. If the dependencies differ &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; between them,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; might be a problem.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is it required to have different versions for each framework? &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; How do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; differ exactly?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; would
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In the case of log4net I am currently trying to make I want to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1.1, mono
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As for now I think we have to use profiles to define each &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; environemnt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts, by the way I don't know how to use these profiles &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here is my current pom with net-1.2 profile and its &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;description&amp;gt;log4net is a tool to help the programmer output &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- To use the plugin goals in your POM or parent POM &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.0.0.0__b77a5c561934e089/System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2.0.0.0__b03f5f7f11d50a3a/System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Another way to do it is to have a pom by environment and &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; insert the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier name inside the versionId. I remember something about
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; versionId
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; repositories
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I don't know if I have to use this or just a mvn &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; deploy:deploy-file
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; or...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cédric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sincerely,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; James Carpenter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; cell: 832-677-7247
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20693146&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20693146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20683244</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-25T07:15:46Z</published>
	<updated>2008-11-25T07:15:46Z</updated>
	<author>
		<name>Christian Raschka-4</name>
	</author>
	<content type="html">I'm against a wait and see tactic. Anyone who is willing to do
&lt;br&gt;something should be motivated instead of limited.
&lt;br&gt;&lt;br&gt;Maybe we could upload the artifacts to a neutral server?
&lt;br&gt;&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;On Tue, Nov 25, 2008 at 3:48 PM, Mimil Mimil &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimilowns@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; so what do we do about nmaven artifacts in central repository as regards the
&lt;br&gt;&amp;gt; ASF dissolution? Should we wait and see?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 11, 2008 at 4:54 PM, Mimil Mimil &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimilowns@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hello everybody,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think I will upload to maven central repository the log4net artifacts I
&lt;br&gt;&amp;gt;&amp;gt; have created. They are only based on binaries and do not define any
&lt;br&gt;&amp;gt;&amp;gt; dependencies because I haven't yet succeed to make work classifiers and
&lt;br&gt;&amp;gt;&amp;gt; dependencies in the same time.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Concerning the sources classifier, do we have the jar file format or there
&lt;br&gt;&amp;gt;&amp;gt; is a format for dotnet tools?
&lt;br&gt;&amp;gt;&amp;gt; Concerning the pdb files, it sounds that there is no much support so I will
&lt;br&gt;&amp;gt;&amp;gt; wait until I understand how to make them and how to use them in
&lt;br&gt;&amp;gt;&amp;gt; nmaven/dotnet tools.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Concerning the help of log4net team to support this artifact, I think it is
&lt;br&gt;&amp;gt;&amp;gt; better to wait for the full support of all previous questions.
&lt;br&gt;&amp;gt;&amp;gt; I hope there will be no problem on the central repository team to let me
&lt;br&gt;&amp;gt;&amp;gt; upload these artifacts. Brett, I think it is the same case for you and
&lt;br&gt;&amp;gt;&amp;gt; nunit, so could I had you in copy if I have troubles?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The following files will be uploaded:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-cli-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-mono-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-mono-2.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-1.1.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-2.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-netcf-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0.pom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log4net-1.2.10.0-sscli-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; They have been generated using this script:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; LOG4NETVERSION=1.2.10.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; export LOG4NETVERSION
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/2.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=net-2.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=net-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.1/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=net-1.1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/2.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=mono-2.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=mono-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/netcf/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=netcf-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/cli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=cli-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/sscli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dclassifier=sscli-1.0
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cd ~/.m2/repository/log4net/log4net/$LOG4NETVERSION/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; echo &amp;quot;Bundling local repository files&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jar -cf log4net-bundle.jar *.dll *.pom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And my pom is:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- the last version number will be used for nmaven artifact
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; packaging --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;1.2.10.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;&lt;a href=&quot;http://logging.apache.org/log4net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;developers&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;developer&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;mimil&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;email&amp;gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimil@...&lt;/a&gt;&amp;lt;/email&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;roles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;role&amp;gt;artifact creator&amp;lt;/role&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/roles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/developer&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/developers&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- dotnet compiler plugin is needed to be aware of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dot:library packaging --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.dotnet.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-dotnet-compiler-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--version&amp;gt;0.16-incubating-SNAPSHOT&amp;lt;/version--&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;extensions&amp;gt;true&amp;lt;/extensions&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Any comments are welcome before I upload them.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 7, 2008 at 5:03 AM, James Carpenter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You might want to consider adding the pdb and source archives with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; appropriate classifiers along with the assemblies/dlls. &amp;nbsp;Even if you don't
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; index the pdb files (see below) it will be easy to go back and do so later.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; =======================================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If you want to go way out of the way you can even add source server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; information to the pdb files.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Lets say you create a maven plugin with the following goal/arguments:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; prompt&amp;gt;mvn source-server:resolve -DgroupId=&amp;quot;com.acme.mortar&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -DartifactId=&amp;quot;tools&amp;quot; -Dversion=&amp;quot;1.3.2&amp;quot; -DrelativeFile=&amp;quot;tooling/trowel.cs&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -DoutputPath=&amp;quot;C:\mysrc\&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The result of this goal would be to resolve the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; com.acme.mortar:tools:sources:1.3.2:jar artifact and extract the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; tooling/trowel.cs file and copy it to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; C:\mysrc\com\acme\mortar\tools\1.3.2\tooling\trowel.cs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You then process the pdb files to inject the magic srcsrv stream (see an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; earlier post) which will tell the MS debugging tools for windows how to form
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the above command for any of the files used to build the assembly/pdb.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The result of this dance will be the ability for the Visual Studio
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; debugger to magically step down into the source code of any of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assemblies you have placed into the maven repository.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I wrote a post on this mailing list a few weeks ago which gives a lot more
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; of the details.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Nov 6, 2008, at 3:52 PM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As you advised I am making artifacts from binaries because I do not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; belong
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to the projects I am doing artifacts - I just want to add more nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts for the community.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Dependencies will be differents are they are I think related to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; environments so I think the only way to manage this is classifier.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; How the lib differs between environments? I don't have any knowledge of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .net
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but the clearest exemple is for compact framework. As it targets mobiles,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pda, ... it is certainly a lot different from the conventional framework.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As yes did different DLLs for the different frameworks I think it is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; because
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they need it, that's all I can say =)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; An easy way would be for now to not set dependencies (if we have problem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this point) but is the classifier stuff supported out of the box to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; deploy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; manual artifacts? I mean is the namming convention
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;artifactId&amp;gt;-&amp;lt;version&amp;gt;-&amp;lt;everything else after version is considered as a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier&amp;gt; ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Do we have to develop a little plugin in order to specify the classifier
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts? I say that because the only things I saw through the web as or
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; based on the maven-jar-plugin or on war plugin which I don't remember the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; name.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Maybe &lt;a href=&quot;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&lt;/a&gt;&amp;nbsp;can
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; used with attach-artifact?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Nov 6, 2008 at 7:19 PM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Yes, you should use classifiers, so the POM you have looks fine (and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; there
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; need be just one). If you are building with NMaven yourself, we need to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sure the compiler plugin supports adding classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Profiles shouldn't be needed. If the dependencies differ between them,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; might be a problem.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is it required to have different versions for each framework? How do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; differ exactly?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I would
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In the case of log4net I am currently trying to make I want to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, mono
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As for now I think we have to use profiles to define each environemnt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier name inside the versionId. I remember something about
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; versionId
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; repositories
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy-file
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; or...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cédric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sincerely,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; James Carpenter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cell: 832-677-7247
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20683244&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20683244.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20682701</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-25T06:48:03Z</published>
	<updated>2008-11-25T06:48:03Z</updated>
	<author>
		<name>Mimil Mimil</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;so what do we do about nmaven artifacts in central repository as regards the
&lt;br&gt;ASF dissolution? Should we wait and see?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cedric,
&lt;br&gt;&lt;br&gt;On Tue, Nov 11, 2008 at 4:54 PM, Mimil Mimil &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20682701&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimilowns@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello everybody,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think I will upload to maven central repository the log4net artifacts I
&lt;br&gt;&amp;gt; have created. They are only based on binaries and do not define any
&lt;br&gt;&amp;gt; dependencies because I haven't yet succeed to make work classifiers and
&lt;br&gt;&amp;gt; dependencies in the same time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Concerning the sources classifier, do we have the jar file format or there
&lt;br&gt;&amp;gt; is a format for dotnet tools?
&lt;br&gt;&amp;gt; Concerning the pdb files, it sounds that there is no much support so I will
&lt;br&gt;&amp;gt; wait until I understand how to make them and how to use them in
&lt;br&gt;&amp;gt; nmaven/dotnet tools.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Concerning the help of log4net team to support this artifact, I think it is
&lt;br&gt;&amp;gt; better to wait for the full support of all previous questions.
&lt;br&gt;&amp;gt; I hope there will be no problem on the central repository team to let me
&lt;br&gt;&amp;gt; upload these artifacts. Brett, I think it is the same case for you and
&lt;br&gt;&amp;gt; nunit, so could I had you in copy if I have troubles?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The following files will be uploaded:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-cli-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-mono-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-mono-2.0.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-1.1.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-net-2.0.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-netcf-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0.pom
&lt;br&gt;&amp;gt;&amp;gt; log4net-1.2.10.0-sscli-1.0.dll
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; They have been generated using this script:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; LOG4NETVERSION=1.2.10.0
&lt;br&gt;&amp;gt;&amp;gt; export LOG4NETVERSION
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/2.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=net-2.0
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=net-1.0
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.1/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=net-1.1
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/2.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=mono-2.0
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=mono-1.0
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/netcf/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=netcf-1.0
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/cli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=cli-1.0
&lt;br&gt;&amp;gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/sscli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt;&amp;gt; -Dclassifier=sscli-1.0
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; cd ~/.m2/repository/log4net/log4net/$LOG4NETVERSION/
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;Bundling local repository files&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; jar -cf log4net-bundle.jar *.dll *.pom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And my pom is:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- the last version number will be used for nmaven artifact
&lt;br&gt;&amp;gt;&amp;gt; packaging --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;1.2.10.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;&lt;a href=&quot;http://logging.apache.org/log4net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;developers&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;developer&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;mimil&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;email&amp;gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20682701&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimil@...&lt;/a&gt;&amp;lt;/email&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;roles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;role&amp;gt;artifact creator&amp;lt;/role&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/roles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/developer&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/developers&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- dotnet compiler plugin is needed to be aware of
&lt;br&gt;&amp;gt;&amp;gt; dot:library packaging --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.dotnet.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-dotnet-compiler-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--version&amp;gt;0.16-incubating-SNAPSHOT&amp;lt;/version--&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;extensions&amp;gt;true&amp;lt;/extensions&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any comments are welcome before I upload them.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Nov 7, 2008 at 5:03 AM, James Carpenter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20682701&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You might want to consider adding the pdb and source archives with
&lt;br&gt;&amp;gt;&amp;gt; appropriate classifiers along with the assemblies/dlls. &amp;nbsp;Even if you don't
&lt;br&gt;&amp;gt;&amp;gt; index the pdb files (see below) it will be easy to go back and do so later.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; =======================================
&lt;br&gt;&amp;gt;&amp;gt; If you want to go way out of the way you can even add source server
&lt;br&gt;&amp;gt;&amp;gt; information to the pdb files.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Lets say you create a maven plugin with the following goal/arguments:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; prompt&amp;gt;mvn source-server:resolve -DgroupId=&amp;quot;com.acme.mortar&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; -DartifactId=&amp;quot;tools&amp;quot; -Dversion=&amp;quot;1.3.2&amp;quot; -DrelativeFile=&amp;quot;tooling/trowel.cs&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; -DoutputPath=&amp;quot;C:\mysrc\&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The result of this goal would be to resolve the
&lt;br&gt;&amp;gt;&amp;gt; com.acme.mortar:tools:sources:1.3.2:jar artifact and extract the
&lt;br&gt;&amp;gt;&amp;gt; tooling/trowel.cs file and copy it to
&lt;br&gt;&amp;gt;&amp;gt; C:\mysrc\com\acme\mortar\tools\1.3.2\tooling\trowel.cs
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You then process the pdb files to inject the magic srcsrv stream (see an
&lt;br&gt;&amp;gt;&amp;gt; earlier post) which will tell the MS debugging tools for windows how to form
&lt;br&gt;&amp;gt;&amp;gt; the above command for any of the files used to build the assembly/pdb.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The result of this dance will be the ability for the Visual Studio
&lt;br&gt;&amp;gt;&amp;gt; debugger to magically step down into the source code of any of the
&lt;br&gt;&amp;gt;&amp;gt; assemblies you have placed into the maven repository.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I wrote a post on this mailing list a few weeks ago which gives a lot more
&lt;br&gt;&amp;gt;&amp;gt; of the details.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Nov 6, 2008, at 3:52 PM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; As you advised I am making artifacts from binaries because I do not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; belong
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to the projects I am doing artifacts - I just want to add more nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; artifacts for the community.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Dependencies will be differents are they are I think related to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; environments so I think the only way to manage this is classifier.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; How the lib differs between environments? I don't have any knowledge of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .net
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but the clearest exemple is for compact framework. As it targets mobiles,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; pda, ... it is certainly a lot different from the conventional framework.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; As yes did different DLLs for the different frameworks I think it is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; because
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; they need it, that's all I can say =)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; An easy way would be for now to not set dependencies (if we have problem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; this point) but is the classifier stuff supported out of the box to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; deploy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; manual artifacts? I mean is the namming convention
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;artifactId&amp;gt;-&amp;lt;version&amp;gt;-&amp;lt;everything else after version is considered as a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; classifier&amp;gt; ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Do we have to develop a little plugin in order to specify the classifier
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; artifacts? I say that because the only things I saw through the web as or
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; based on the maven-jar-plugin or on war plugin which I don't remember the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; name.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Maybe &lt;a href=&quot;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&lt;/a&gt;&amp;nbsp;can
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; used with attach-artifact?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Nov 6, 2008 at 7:19 PM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20682701&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Yes, you should use classifiers, so the POM you have looks fine (and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; there
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; need be just one). If you are building with NMaven yourself, we need to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sure the compiler plugin supports adding classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Profiles shouldn't be needed. If the dependencies differ between them,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; might be a problem.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is it required to have different versions for each framework? How do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; differ exactly?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I would
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In the case of log4net I am currently trying to make I want to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, mono
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As for now I think we have to use profiles to define each environemnt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier name inside the versionId. I remember something about
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; versionId
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; repositories
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy-file
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; or...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cédric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20682701&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sincerely,
&lt;br&gt;&amp;gt;&amp;gt; James Carpenter
&lt;br&gt;&amp;gt;&amp;gt; cell: 832-677-7247
&lt;br&gt;&amp;gt;&amp;gt; email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20682701&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20682701.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20623849</id>
	<title>Re: Dissolving Apache NMaven From ASF Incubator</title>
	<published>2008-11-21T07:51:11Z</published>
	<updated>2008-11-21T07:51:11Z</updated>
	<author>
		<name>Christian Raschka-4</name>
	</author>
	<content type="html">I want to drop some thoughts into the discussion. We are a shop using
&lt;br&gt;both Java and .Net. I am using Maven for all my projects and having a
&lt;br&gt;build process which is based on Maven. Beside the well know benefits
&lt;br&gt;of Maven, a big point for using it, is the versioning and
&lt;br&gt;reproducibility. We have products and components which you could
&lt;br&gt;easily put together in different versions. Maven (and the Archiva
&lt;br&gt;Repository Server we use) helps us at this point.
&lt;br&gt;&lt;br&gt;Now I have seen NMaven and I tried to port the ideas of the Java World
&lt;br&gt;to the .net one. At this point I have seen the (mentioned) problems
&lt;br&gt;Maven has (for the .Net world). I also would like to help to NMaven
&lt;br&gt;community, because I like the project very much, but it is very
&lt;br&gt;confusing where to start. (There is a release (0.14) which seems to be
&lt;br&gt;used, but for me it doesn't work. And there is the trunk, which I
&lt;br&gt;think needs much work to be done, e.g. it seems important to have a VS
&lt;br&gt;Plugin to generate solutions out of poms and vice versa.)
&lt;br&gt;&lt;br&gt;And thats the point. I don't know how a migration could solve this issue.
&lt;br&gt;&lt;br&gt;I also think, that you could use the help of the maven developer, if
&lt;br&gt;there are problems, but I don't know how this was in the history.
&lt;br&gt;&lt;br&gt;I don't know how much maven related things could be reused by NMaven,
&lt;br&gt;but I think reusing code is better as developing new things in an
&lt;br&gt;other language. I think we should go out to the .net community and
&lt;br&gt;show them what the benefits of NMaven are instead of simply
&lt;br&gt;capitulating. I haven't seen something simular to maven in the .net
&lt;br&gt;world.
&lt;br&gt;&lt;br&gt;In the next days I will talk to some german alt.net guys and see what
&lt;br&gt;there opinion is.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dissolving-Apache-NMaven-From-ASF-Incubator-tp20489685p20623849.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20593203</id>
	<title>Re: mvn test</title>
	<published>2008-11-19T17:13:47Z</published>
	<updated>2008-11-19T17:13:47Z</updated>
	<author>
		<name>Nicolò Chieffo</name>
	</author>
	<content type="html">I think I found a bug:
&lt;br&gt;with this in my pom.xml
&lt;br&gt;&lt;br&gt;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;it.unibo.deis.EsameIS&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;MyLib&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;test&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:library&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&lt;br&gt;the compiler compiles well the code, but can't execute the test
&lt;br&gt;because in the directory test-assemblies there's no file
&lt;br&gt;MyLib-1.0-test.dll
&lt;br&gt;&lt;br&gt;the thing that happens is that I find MyLib-1.0.dll instead of the
&lt;br&gt;test library! In the project there are no other MyLib deps
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mvn-test-tp20584075p20593203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20592963</id>
	<title>Re: mvn test</title>
	<published>2008-11-19T16:50:48Z</published>
	<updated>2008-11-19T16:50:48Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">Right... this seems a deciciency in the nmaven packaging plugins that &amp;nbsp;
&lt;br&gt;exist today. However, I believe they do create the test DLL, so you &amp;nbsp;
&lt;br&gt;could use the build helper plugin in the original project to attach &amp;nbsp;
&lt;br&gt;that to the build and have it installed for the other.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;On 20/11/2008, at 10:57 AM, Nicolò Chieffo wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; this is a page related to maven
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/guides/mini/guide-attached-tests.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/guides/mini/guide-attached-tests.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but we don't use maven-jar-plugin right?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20592963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mvn-test-tp20584075p20592963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20592281</id>
	<title>Re: mvn test</title>
	<published>2008-11-19T15:57:12Z</published>
	<updated>2008-11-19T15:57:12Z</updated>
	<author>
		<name>Nicolò Chieffo</name>
	</author>
	<content type="html">this is a page related to maven
&lt;br&gt;&lt;a href=&quot;http://maven.apache.org/guides/mini/guide-attached-tests.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/guides/mini/guide-attached-tests.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;but we don't use maven-jar-plugin right?
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mvn-test-tp20584075p20592281.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20584075</id>
	<title>mvn test</title>
	<published>2008-11-19T08:50:53Z</published>
	<updated>2008-11-19T08:50:53Z</updated>
	<author>
		<name>yelo_3</name>
	</author>
	<content type="html">Hello, I've build an application which depends on a library.
&lt;br&gt;The tests in the application also depends on the test which are in the
&lt;br&gt;library (they are implementation of abstract tests)
&lt;br&gt;&lt;br&gt;when I run mvn test I get an error message saying that nunit-console failed:
&lt;br&gt;[INFO] ** (/usr/lib/nunit/nunit-console.exe:3579): WARNING **: The
&lt;br&gt;following assembly referenced from
&lt;br&gt;/home/yelo3/EsameIS/RemotingNetworkServices/target/test-assemblies/RemotingNetworkServices-1.0-test.dll
&lt;br&gt;could not be loaded:
&lt;br&gt;&lt;br&gt;the test compiles, so the pom.xml is correct for compilation,
&lt;br&gt;the problem is that nunit-console needs the mylib-1.0-test.dll in the path:
&lt;br&gt;in fact in the directory test-assemblies there is only mylib-1.0.dll
&lt;br&gt;&lt;br&gt;how can I format pom.xml to copy the test assemblies of the mylib
&lt;br&gt;dependency in test-assemblies?
&lt;br&gt;&lt;br&gt;I have this:
&lt;br&gt;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;it.unibo.deis.EsameIS&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;MyLib&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;test&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:library&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mvn-test-tp20584075p20584075.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20540771</id>
	<title>Re: Dissolving Apache NMaven From ASF Incubator</title>
	<published>2008-11-17T06:29:52Z</published>
	<updated>2008-11-17T06:29:52Z</updated>
	<author>
		<name>Jason van Zyl-5</name>
	</author>
	<content type="html">&lt;br&gt;On 17-Nov-08, at 8:29 AM, Brett Porter wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a number of perspectives on this, and have taken the time &amp;nbsp;
&lt;br&gt;&amp;gt; traveling over the last few days to reflect on this decision.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As a mentor, I can recognise the podling in its current form is not &amp;nbsp;
&lt;br&gt;&amp;gt; working. Contributions, patches, and questions have gone largely &amp;nbsp;
&lt;br&gt;&amp;gt; ignored this year, and development stalled after the migration to a &amp;nbsp;
&lt;br&gt;&amp;gt; new trunk. For a long time we have assumed that a kick in that &amp;nbsp;
&lt;br&gt;&amp;gt; direction was all that was needed to get it going again, but only &amp;nbsp;
&lt;br&gt;&amp;gt; small steps have been taken. Something clearly needs to change.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't believe the move you've suggested will make visibility, &amp;nbsp;
&lt;br&gt;&amp;gt; community involvement and a steady release schedule any more likely &amp;nbsp;
&lt;br&gt;&amp;gt; than it is now - they simply require a conscious decision and group &amp;nbsp;
&lt;br&gt;&amp;gt; effort to do so which could equally be achieved here.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;All we know is that here did not work. All Shane wants to do is try a &amp;nbsp;
&lt;br&gt;different approach.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; My primary role in the project at the moment is as a user, &amp;nbsp;
&lt;br&gt;&amp;gt; distributor and occasional developer. There are two reasons your &amp;nbsp;
&lt;br&gt;&amp;gt; proposal won't satisfy our needs in that regard:
&lt;br&gt;&amp;gt; - we are committed to and required to maintain the code in an &amp;nbsp;
&lt;br&gt;&amp;gt; independent environment
&lt;br&gt;&amp;gt; - we require integration with Archiva for the search and management &amp;nbsp;
&lt;br&gt;&amp;gt; functionality
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do you have some alternative proposition here? I realise these may &amp;nbsp;
&lt;br&gt;&amp;gt; not be your personal &amp;quot;itches&amp;quot;, but there are no technical reasons &amp;nbsp;
&lt;br&gt;&amp;gt; they can't be achieved by other community members that are &amp;nbsp;
&lt;br&gt;&amp;gt; interested in doing so while other work continues in the areas &amp;nbsp;
&lt;br&gt;&amp;gt; you've described.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I personally agree with the overarching technical direction you've &amp;nbsp;
&lt;br&gt;&amp;gt; described. In the long term, I see the .NET portions of this project &amp;nbsp;
&lt;br&gt;&amp;gt; doing much of the work independently, and this is also consistent &amp;nbsp;
&lt;br&gt;&amp;gt; with discussions I've had with others. However, Byldan hadn't seemed &amp;nbsp;
&lt;br&gt;&amp;gt; much more than an experiment to date - could you elaborate on where &amp;nbsp;
&lt;br&gt;&amp;gt; you think it stands to be able to provide a solution to Maven users &amp;nbsp;
&lt;br&gt;&amp;gt; today, or what kind of effort is required to bring it to that point?
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;NMaven is useful for people who have hybrid approach: Java on the back- 
&lt;br&gt;end and .NET in the front-end. Byldan would be a pure .NET approach &amp;nbsp;
&lt;br&gt;for Microsoft developers who are looking for an analog to Maven &amp;nbsp;
&lt;br&gt;without the requirement of a Java runtime. For a shop that is already &amp;nbsp;
&lt;br&gt;doing Java it's not a big stretch to use Java intermixed with C#. But &amp;nbsp;
&lt;br&gt;for shops doing purely .NET I have found interest in NMaven to be &amp;nbsp;
&lt;br&gt;slight at best. They are almost immediately turned off by having to &amp;nbsp;
&lt;br&gt;install Java anything. Looking at your typical developer using &amp;nbsp;
&lt;br&gt;Codeplex this is the profile that you have. They don't know anything &amp;nbsp;
&lt;br&gt;about Java and don't want to know anything about Java. So NMaven &amp;nbsp;
&lt;br&gt;provides the solution for the hybrid shop, Byldan is for a whole new &amp;nbsp;
&lt;br&gt;and different user base. An attempt to bring a new set of users into a &amp;nbsp;
&lt;br&gt;Maven way of developing software.
&lt;br&gt;&lt;br&gt;&amp;gt; I would still urge you to reconsider and give a renewed effort here &amp;nbsp;
&lt;br&gt;&amp;gt; to see what we can achieve by openly discussing the issues and &amp;nbsp;
&lt;br&gt;&amp;gt; roadmap for everyone that is interested in this project and seeing &amp;nbsp;
&lt;br&gt;&amp;gt; what comes of it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;The majority of the IPMC members agree that I think the attempt here &amp;nbsp;
&lt;br&gt;hasn't worked.
&lt;br&gt;&lt;br&gt;&amp;gt; However, if you don't believe that's feasible, I would be willing to &amp;nbsp;
&lt;br&gt;&amp;gt; champion an effort to try again afresh - either by restarting the &amp;nbsp;
&lt;br&gt;&amp;gt; podling (with Incubator and Maven PMC approval), or choosing a new &amp;nbsp;
&lt;br&gt;&amp;gt; location, and then migrating the current codebase to something more &amp;nbsp;
&lt;br&gt;&amp;gt; suitable with respect to any current users. Hopefully through &amp;nbsp;
&lt;br&gt;&amp;gt; regular communication we could converge over time while being free &amp;nbsp;
&lt;br&gt;&amp;gt; to experiment as needed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;It can only help to have more people working on it. I wish you luck &amp;nbsp;
&lt;br&gt;with your endeavors.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 14/11/2008, at 8:14 AM, Shane Isbell wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'd like to let the general NMaven community know that we are &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dissolving
&lt;br&gt;&amp;gt;&amp;gt; NMaven from the Apache Incubator and will be moving the project to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Sonatype
&lt;br&gt;&amp;gt;&amp;gt; Forge (&lt;a href=&quot;http://sonatype.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sonatype.org&lt;/a&gt;) over the next week. I can't speak for all
&lt;br&gt;&amp;gt;&amp;gt; members of the NMaven PPMC but my personal reasons are that after 2 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; years in
&lt;br&gt;&amp;gt;&amp;gt; the incubator, we have failed to gain traction with the community. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; The
&lt;br&gt;&amp;gt;&amp;gt; community involvement was quite active while NMaven was at &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; sourceforge,
&lt;br&gt;&amp;gt;&amp;gt; drying up very quickly after moving to ASF.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Looking back, I think there were a number of reasons for this. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; First, I
&lt;br&gt;&amp;gt;&amp;gt; don't think the Apache brand name has as much appeal to the .NET &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; crowd, so
&lt;br&gt;&amp;gt;&amp;gt; it was easy for us to get buried. Second, we tied NMaven to a Maven &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 2.1
&lt;br&gt;&amp;gt;&amp;gt; snapshot to support Visual Studio, and thus were stuck at a point &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; where we
&lt;br&gt;&amp;gt;&amp;gt; couldn't do a release. Finally, I took a divergent path from Maven
&lt;br&gt;&amp;gt;&amp;gt; implementation, in part to solve problems with lack of toolchain &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; support and
&lt;br&gt;&amp;gt;&amp;gt; versionless artifact file names, and this made it difficult for Maven
&lt;br&gt;&amp;gt;&amp;gt; developers to understand and to make contributions. The 0.15 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; release earlier
&lt;br&gt;&amp;gt;&amp;gt; in the year was designed to address these problems. Yet we still &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; didn't gain
&lt;br&gt;&amp;gt;&amp;gt; much traction with the user or developer community, pointing to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; something
&lt;br&gt;&amp;gt;&amp;gt; more fundamental.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Given these problems, I'd like to take NMaven to Sonatype Forge, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; giving it a
&lt;br&gt;&amp;gt;&amp;gt; fresh start, getting back visibility, community involvement and a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; steady
&lt;br&gt;&amp;gt;&amp;gt; release schedule. Now in regards to the future plans.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A number of .NET developers I talked to said that they while they &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; liked
&lt;br&gt;&amp;gt;&amp;gt; Maven and the concept of the Project Model, they didn't want to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; have to
&lt;br&gt;&amp;gt;&amp;gt; install Java and Maven on their systems to use it. And finding &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; developers
&lt;br&gt;&amp;gt;&amp;gt; who know Maven, Java and .NET is not the easiest thing, so I'll be &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; putting
&lt;br&gt;&amp;gt;&amp;gt; in some time into Byldan (&lt;a href=&quot;http://codeplex.com/byldan&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codeplex.com/byldan&lt;/a&gt;), a .NET &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; version of
&lt;br&gt;&amp;gt;&amp;gt; Maven. &amp;nbsp;I'm looking to port over the new 3.0 project builder code, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; so we can
&lt;br&gt;&amp;gt;&amp;gt; start bringing the Byldan project model inline with Maven's pom. We &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; can
&lt;br&gt;&amp;gt;&amp;gt; build the plugins once in .NET and then execute them using either &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Byldan or
&lt;br&gt;&amp;gt;&amp;gt; NMaven. The unreleased version 0.14 has this .NET plugin support, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; but that
&lt;br&gt;&amp;gt;&amp;gt; code needs to be rewritten and/or cleaned up. We will need &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; developers with
&lt;br&gt;&amp;gt;&amp;gt; experience in app loading and app domains.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Another area I would like to focus on is the Visual Studio support. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Eugene
&lt;br&gt;&amp;gt;&amp;gt; has done a lot of work with the m2eclipse plugin, using Lucene &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; indexing of
&lt;br&gt;&amp;gt;&amp;gt; the the POMs for artifact searches, so I'm looking to create similar
&lt;br&gt;&amp;gt;&amp;gt; functionality using Lucene.NET.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The final areas of focus are ones that we have been trying to solve &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; from day
&lt;br&gt;&amp;gt;&amp;gt; one: properly handling versionless artifact file names and doing &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; toolchain
&lt;br&gt;&amp;gt;&amp;gt; support, at both the client and server level. These problems are &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; enormously
&lt;br&gt;&amp;gt;&amp;gt; difficult to do against the web based repositories, so I will be &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; looking to
&lt;br&gt;&amp;gt;&amp;gt; integrate NMaven/Byldan with the Nexus Repo Manager Rest APIs, just &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; pegging
&lt;br&gt;&amp;gt;&amp;gt; the technology so we can get things moving more quickly. This &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; should also
&lt;br&gt;&amp;gt;&amp;gt; make things like PDB attached artifacts easier to handle.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'll be posting more transition information over the coming week. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Feel free
&lt;br&gt;&amp;gt;&amp;gt; to shoot back with any questions or concerns.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Shane
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20540771&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Jason
&lt;br&gt;&lt;br&gt;----------------------------------------------------------
&lt;br&gt;Jason van Zyl
&lt;br&gt;Founder, &amp;nbsp;Apache Maven
&lt;br&gt;jason at sonatype dot com
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;What matters is not ideas, but the people who have them. Good people &amp;nbsp;
&lt;br&gt;can fix bad ideas, but good ideas can't save bad people.
&lt;br&gt;&lt;br&gt;&amp;nbsp; -- Paul Graham
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dissolving-Apache-NMaven-From-ASF-Incubator-tp20489685p20540771.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20539430</id>
	<title>Re: Dissolving Apache NMaven From ASF Incubator</title>
	<published>2008-11-17T05:29:19Z</published>
	<updated>2008-11-17T05:29:19Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">I have a number of perspectives on this, and have taken the time &amp;nbsp;
&lt;br&gt;traveling over the last few days to reflect on this decision.
&lt;br&gt;&lt;br&gt;As a mentor, I can recognise the podling in its current form is not &amp;nbsp;
&lt;br&gt;working. Contributions, patches, and questions have gone largely &amp;nbsp;
&lt;br&gt;ignored this year, and development stalled after the migration to a &amp;nbsp;
&lt;br&gt;new trunk. For a long time we have assumed that a kick in that &amp;nbsp;
&lt;br&gt;direction was all that was needed to get it going again, but only &amp;nbsp;
&lt;br&gt;small steps have been taken. Something clearly needs to change.
&lt;br&gt;&lt;br&gt;I don't believe the move you've suggested will make visibility, &amp;nbsp;
&lt;br&gt;community involvement and a steady release schedule any more likely &amp;nbsp;
&lt;br&gt;than it is now - they simply require a conscious decision and group &amp;nbsp;
&lt;br&gt;effort to do so which could equally be achieved here.
&lt;br&gt;&lt;br&gt;My primary role in the project at the moment is as a user, distributor &amp;nbsp;
&lt;br&gt;and occasional developer. There are two reasons your proposal won't &amp;nbsp;
&lt;br&gt;satisfy our needs in that regard:
&lt;br&gt;- we are committed to and required to maintain the code in an &amp;nbsp;
&lt;br&gt;independent environment
&lt;br&gt;- we require integration with Archiva for the search and management &amp;nbsp;
&lt;br&gt;functionality
&lt;br&gt;&lt;br&gt;Do you have some alternative proposition here? I realise these may not &amp;nbsp;
&lt;br&gt;be your personal &amp;quot;itches&amp;quot;, but there are no technical reasons they &amp;nbsp;
&lt;br&gt;can't be achieved by other community members that are interested in &amp;nbsp;
&lt;br&gt;doing so while other work continues in the areas you've described.
&lt;br&gt;&lt;br&gt;I personally agree with the overarching technical direction you've &amp;nbsp;
&lt;br&gt;described. In the long term, I see the .NET portions of this project &amp;nbsp;
&lt;br&gt;doing much of the work independently, and this is also consistent with &amp;nbsp;
&lt;br&gt;discussions I've had with others. However, Byldan hadn't seemed much &amp;nbsp;
&lt;br&gt;more than an experiment to date - could you elaborate on where you &amp;nbsp;
&lt;br&gt;think it stands to be able to provide a solution to Maven users today, &amp;nbsp;
&lt;br&gt;or what kind of effort is required to bring it to that point?
&lt;br&gt;&lt;br&gt;I would still urge you to reconsider and give a renewed effort here to &amp;nbsp;
&lt;br&gt;see what we can achieve by openly discussing the issues and roadmap &amp;nbsp;
&lt;br&gt;for everyone that is interested in this project and seeing what comes &amp;nbsp;
&lt;br&gt;of it.
&lt;br&gt;&lt;br&gt;However, if you don't believe that's feasible, I would be willing to &amp;nbsp;
&lt;br&gt;champion an effort to try again afresh - either by restarting the &amp;nbsp;
&lt;br&gt;podling (with Incubator and Maven PMC approval), or choosing a new &amp;nbsp;
&lt;br&gt;location, and then migrating the current codebase to something more &amp;nbsp;
&lt;br&gt;suitable with respect to any current users. Hopefully through regular &amp;nbsp;
&lt;br&gt;communication we could converge over time while being free to &amp;nbsp;
&lt;br&gt;experiment as needed.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;On 14/11/2008, at 8:14 AM, Shane Isbell wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'd like to let the general NMaven community know that we are &amp;nbsp;
&lt;br&gt;&amp;gt; dissolving
&lt;br&gt;&amp;gt; NMaven from the Apache Incubator and will be moving the project to &amp;nbsp;
&lt;br&gt;&amp;gt; Sonatype
&lt;br&gt;&amp;gt; Forge (&lt;a href=&quot;http://sonatype.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sonatype.org&lt;/a&gt;) over the next week. I can't speak for all
&lt;br&gt;&amp;gt; members of the NMaven PPMC but my personal reasons are that after 2 &amp;nbsp;
&lt;br&gt;&amp;gt; years in
&lt;br&gt;&amp;gt; the incubator, we have failed to gain traction with the community. The
&lt;br&gt;&amp;gt; community involvement was quite active while NMaven was at &amp;nbsp;
&lt;br&gt;&amp;gt; sourceforge,
&lt;br&gt;&amp;gt; drying up very quickly after moving to ASF.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looking back, I think there were a number of reasons for this. &amp;nbsp;
&lt;br&gt;&amp;gt; First, I
&lt;br&gt;&amp;gt; don't think the Apache brand name has as much appeal to the .NET &amp;nbsp;
&lt;br&gt;&amp;gt; crowd, so
&lt;br&gt;&amp;gt; it was easy for us to get buried. Second, we tied NMaven to a Maven &amp;nbsp;
&lt;br&gt;&amp;gt; 2.1
&lt;br&gt;&amp;gt; snapshot to support Visual Studio, and thus were stuck at a point &amp;nbsp;
&lt;br&gt;&amp;gt; where we
&lt;br&gt;&amp;gt; couldn't do a release. Finally, I took a divergent path from Maven
&lt;br&gt;&amp;gt; implementation, in part to solve problems with lack of toolchain &amp;nbsp;
&lt;br&gt;&amp;gt; support and
&lt;br&gt;&amp;gt; versionless artifact file names, and this made it difficult for Maven
&lt;br&gt;&amp;gt; developers to understand and to make contributions. The 0.15 release &amp;nbsp;
&lt;br&gt;&amp;gt; earlier
&lt;br&gt;&amp;gt; in the year was designed to address these problems. Yet we still &amp;nbsp;
&lt;br&gt;&amp;gt; didn't gain
&lt;br&gt;&amp;gt; much traction with the user or developer community, pointing to &amp;nbsp;
&lt;br&gt;&amp;gt; something
&lt;br&gt;&amp;gt; more fundamental.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Given these problems, I'd like to take NMaven to Sonatype Forge, &amp;nbsp;
&lt;br&gt;&amp;gt; giving it a
&lt;br&gt;&amp;gt; fresh start, getting back visibility, community involvement and a &amp;nbsp;
&lt;br&gt;&amp;gt; steady
&lt;br&gt;&amp;gt; release schedule. Now in regards to the future plans.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A number of .NET developers I talked to said that they while they &amp;nbsp;
&lt;br&gt;&amp;gt; liked
&lt;br&gt;&amp;gt; Maven and the concept of the Project Model, they didn't want to have &amp;nbsp;
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; install Java and Maven on their systems to use it. And finding &amp;nbsp;
&lt;br&gt;&amp;gt; developers
&lt;br&gt;&amp;gt; who know Maven, Java and .NET is not the easiest thing, so I'll be &amp;nbsp;
&lt;br&gt;&amp;gt; putting
&lt;br&gt;&amp;gt; in some time into Byldan (&lt;a href=&quot;http://codeplex.com/byldan&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codeplex.com/byldan&lt;/a&gt;), a .NET &amp;nbsp;
&lt;br&gt;&amp;gt; version of
&lt;br&gt;&amp;gt; Maven. &amp;nbsp;I'm looking to port over the new 3.0 project builder code, &amp;nbsp;
&lt;br&gt;&amp;gt; so we can
&lt;br&gt;&amp;gt; start bringing the Byldan project model inline with Maven's pom. We &amp;nbsp;
&lt;br&gt;&amp;gt; can
&lt;br&gt;&amp;gt; build the plugins once in .NET and then execute them using either &amp;nbsp;
&lt;br&gt;&amp;gt; Byldan or
&lt;br&gt;&amp;gt; NMaven. The unreleased version 0.14 has this .NET plugin support, &amp;nbsp;
&lt;br&gt;&amp;gt; but that
&lt;br&gt;&amp;gt; code needs to be rewritten and/or cleaned up. We will need &amp;nbsp;
&lt;br&gt;&amp;gt; developers with
&lt;br&gt;&amp;gt; experience in app loading and app domains.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Another area I would like to focus on is the Visual Studio support. &amp;nbsp;
&lt;br&gt;&amp;gt; Eugene
&lt;br&gt;&amp;gt; has done a lot of work with the m2eclipse plugin, using Lucene &amp;nbsp;
&lt;br&gt;&amp;gt; indexing of
&lt;br&gt;&amp;gt; the the POMs for artifact searches, so I'm looking to create similar
&lt;br&gt;&amp;gt; functionality using Lucene.NET.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The final areas of focus are ones that we have been trying to solve &amp;nbsp;
&lt;br&gt;&amp;gt; from day
&lt;br&gt;&amp;gt; one: properly handling versionless artifact file names and doing &amp;nbsp;
&lt;br&gt;&amp;gt; toolchain
&lt;br&gt;&amp;gt; support, at both the client and server level. These problems are &amp;nbsp;
&lt;br&gt;&amp;gt; enormously
&lt;br&gt;&amp;gt; difficult to do against the web based repositories, so I will be &amp;nbsp;
&lt;br&gt;&amp;gt; looking to
&lt;br&gt;&amp;gt; integrate NMaven/Byldan with the Nexus Repo Manager Rest APIs, just &amp;nbsp;
&lt;br&gt;&amp;gt; pegging
&lt;br&gt;&amp;gt; the technology so we can get things moving more quickly. This should &amp;nbsp;
&lt;br&gt;&amp;gt; also
&lt;br&gt;&amp;gt; make things like PDB attached artifacts easier to handle.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll be posting more transition information over the coming week. &amp;nbsp;
&lt;br&gt;&amp;gt; Feel free
&lt;br&gt;&amp;gt; to shoot back with any questions or concerns.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Shane
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20539430&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dissolving-Apache-NMaven-From-ASF-Incubator-tp20489685p20539430.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20489685</id>
	<title>Dissolving Apache NMaven From ASF Incubator</title>
	<published>2008-11-13T13:14:00Z</published>
	<updated>2008-11-13T13:14:00Z</updated>
	<author>
		<name>sisbell</name>
	</author>
	<content type="html">I'd like to let the general NMaven community know that we are dissolving
&lt;br&gt;NMaven from the Apache Incubator and will be moving the project to Sonatype
&lt;br&gt;Forge (&lt;a href=&quot;http://sonatype.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sonatype.org&lt;/a&gt;) over the next week. I can't speak for all
&lt;br&gt;members of the NMaven PPMC but my personal reasons are that after 2 years in
&lt;br&gt;the incubator, we have failed to gain traction with the community. The
&lt;br&gt;community involvement was quite active while NMaven was at sourceforge,
&lt;br&gt;drying up very quickly after moving to ASF.
&lt;br&gt;&lt;br&gt;Looking back, I think there were a number of reasons for this. First, I
&lt;br&gt;don't think the Apache brand name has as much appeal to the .NET crowd, so
&lt;br&gt;it was easy for us to get buried. Second, we tied NMaven to a Maven 2.1
&lt;br&gt;snapshot to support Visual Studio, and thus were stuck at a point where we
&lt;br&gt;couldn't do a release. Finally, I took a divergent path from Maven
&lt;br&gt;implementation, in part to solve problems with lack of toolchain support and
&lt;br&gt;versionless artifact file names, and this made it difficult for Maven
&lt;br&gt;developers to understand and to make contributions. The 0.15 release earlier
&lt;br&gt;in the year was designed to address these problems. Yet we still didn't gain
&lt;br&gt;much traction with the user or developer community, pointing to something
&lt;br&gt;more fundamental.
&lt;br&gt;&lt;br&gt;Given these problems, I'd like to take NMaven to Sonatype Forge, giving it a
&lt;br&gt;fresh start, getting back visibility, community involvement and a steady
&lt;br&gt;release schedule. Now in regards to the future plans.
&lt;br&gt;&lt;br&gt;A number of .NET developers I talked to said that they while they liked
&lt;br&gt;Maven and the concept of the Project Model, they didn't want to have to
&lt;br&gt;install Java and Maven on their systems to use it. And finding developers
&lt;br&gt;who know Maven, Java and .NET is not the easiest thing, so I'll be putting
&lt;br&gt;in some time into Byldan (&lt;a href=&quot;http://codeplex.com/byldan&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codeplex.com/byldan&lt;/a&gt;), a .NET version of
&lt;br&gt;Maven. &amp;nbsp;I'm looking to port over the new 3.0 project builder code, so we can
&lt;br&gt;start bringing the Byldan project model inline with Maven's pom. We can
&lt;br&gt;build the plugins once in .NET and then execute them using either Byldan or
&lt;br&gt;NMaven. The unreleased version 0.14 has this .NET plugin support, but that
&lt;br&gt;code needs to be rewritten and/or cleaned up. We will need developers with
&lt;br&gt;experience in app loading and app domains.
&lt;br&gt;&lt;br&gt;Another area I would like to focus on is the Visual Studio support. Eugene
&lt;br&gt;has done a lot of work with the m2eclipse plugin, using Lucene indexing of
&lt;br&gt;the the POMs for artifact searches, so I'm looking to create similar
&lt;br&gt;functionality using Lucene.NET.
&lt;br&gt;&lt;br&gt;The final areas of focus are ones that we have been trying to solve from day
&lt;br&gt;one: properly handling versionless artifact file names and doing toolchain
&lt;br&gt;support, at both the client and server level. These problems are enormously
&lt;br&gt;difficult to do against the web based repositories, so I will be looking to
&lt;br&gt;integrate NMaven/Byldan with the Nexus Repo Manager Rest APIs, just pegging
&lt;br&gt;the technology so we can get things moving more quickly. This should also
&lt;br&gt;make things like PDB attached artifacts easier to handle.
&lt;br&gt;&lt;br&gt;I'll be posting more transition information over the coming week. Feel free
&lt;br&gt;to shoot back with any questions or concerns.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Shane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dissolving-Apache-NMaven-From-ASF-Incubator-tp20489685p20489685.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20478763</id>
	<title>Re: partial classes</title>
	<published>2008-11-13T03:09:11Z</published>
	<updated>2008-11-13T03:09:11Z</updated>
	<author>
		<name>Nicolò Chieffo</name>
	</author>
	<content type="html">Sorry, my fault again, I should have added another source directory
&lt;br&gt;&amp;quot;gtk-gui&amp;quot; created by monodevelop.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/partial-classes-tp20478681p20478763.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20478681</id>
	<title>partial classes</title>
	<published>2008-11-13T03:02:48Z</published>
	<updated>2008-11-13T03:02:48Z</updated>
	<author>
		<name>yelo_3</name>
	</author>
	<content type="html">nmaven cannot deal with partial classes (the ones generated by
&lt;br&gt;monodevelop GUI builder)
&lt;br&gt;&lt;br&gt;I don't know how partial classes must be compiled, but nmaven cannot
&lt;br&gt;compile them. It complains of the missing element in the partial class
&lt;br&gt;(which of course are defined in the another file)
&lt;br&gt;&lt;br&gt;Have you got any suggestions?
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/partial-classes-tp20478681p20478681.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20478492</id>
	<title>Re: help with dependencies please</title>
	<published>2008-11-13T02:49:27Z</published>
	<updated>2008-11-13T02:49:27Z</updated>
	<author>
		<name>Nicolò Chieffo</name>
	</author>
	<content type="html">My fault. I forgot do add
&lt;br&gt;&amp;lt;type&amp;gt;dotnet:gac_msil&amp;lt;/type&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/help-with-dependencies-please-tp20478365p20478492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20478365</id>
	<title>help with dependencies please</title>
	<published>2008-11-13T02:40:08Z</published>
	<updated>2008-11-13T02:40:08Z</updated>
	<author>
		<name>yelo_3</name>
	</author>
	<content type="html">Hello, I'm building an assembly with maven which depends on
&lt;br&gt;gtk-sharp.dll and System.Runtime.Remoting.dll. I tried to put a
&lt;br&gt;dependency in pom.xml but without success: I don't know which is the
&lt;br&gt;groupId and artifactId of both dll
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;Gtk&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;Gtk&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.12.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;systemPath&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;/usr/lib/mono/gtk-sharp-2.0/gtk-sharp.dll
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Runtime.Remoting&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Runtime.Remoting&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;systemPath&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;/usr/lib/mono/2.0/System.Runtime.Remoting.dll
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&lt;br&gt;the output of mvn install is the following:
&lt;br&gt;&lt;br&gt;[...]
&lt;br&gt;The type or namespace name `Http' does not exist in the namespace
&lt;br&gt;`System.Runtime.Remoting.Channels'. Are you missing an assembly
&lt;br&gt;reference?
&lt;br&gt;[...]
&lt;br&gt;The type or namespace name `Gtk' could not be found. Are you missing a
&lt;br&gt;using directive or an assembly reference?
&lt;br&gt;[...]
&lt;br&gt;Command = /bin/sh -c &amp;quot;gmcs
&lt;br&gt;/out:/home/yelo3/EsameIS/SimulationBelt/target/SimulationBelt-1.0.exe
&lt;br&gt;/target:exe /recurse:/home/yelo3/EsameIS/SimulationBelt/target/build-sources/**
&lt;br&gt;/reference:/home/yelo3/.m2/repository/it/unibo/deis/EsameIS/Belt/1.0/Belt-1.0.dll
&lt;br&gt;/reference:/home/yelo3/.m2/repository/it/unibo/deis/EsameIS/NetworkServices/1.0/NetworkServices-1.0.dll
&lt;br&gt;/reference:/home/yelo3/.m2/repository/it/unibo/deis/EsameIS/Container/1.0/Container-1.0.dll
&lt;br&gt;/warnaserror- /reference:System.Drawing
&lt;br&gt;/reference:System.Windows.Forms /reference:System.Web.Services
&lt;br&gt;/doc:/home/yelo3/EsameIS/SimulationBelt/target/comments.xml&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/help-with-dependencies-please-tp20478365p20478365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20442399</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-11T07:54:07Z</published>
	<updated>2008-11-11T07:54:07Z</updated>
	<author>
		<name>Mimil Mimil</name>
	</author>
	<content type="html">Hello everybody,
&lt;br&gt;&lt;br&gt;I think I will upload to maven central repository the log4net artifacts I
&lt;br&gt;have created. They are only based on binaries and do not define any
&lt;br&gt;dependencies because I haven't yet succeed to make work classifiers and
&lt;br&gt;dependencies in the same time.
&lt;br&gt;&lt;br&gt;Concerning the sources classifier, do we have the jar file format or there
&lt;br&gt;is a format for dotnet tools?
&lt;br&gt;Concerning the pdb files, it sounds that there is no much support so I will
&lt;br&gt;wait until I understand how to make them and how to use them in
&lt;br&gt;nmaven/dotnet tools.
&lt;br&gt;&lt;br&gt;Concerning the help of log4net team to support this artifact, I think it is
&lt;br&gt;better to wait for the full support of all previous questions.
&lt;br&gt;I hope there will be no problem on the central repository team to let me
&lt;br&gt;upload these artifacts. Brett, I think it is the same case for you and
&lt;br&gt;nunit, so could I had you in copy if I have troubles?
&lt;br&gt;&lt;br&gt;The following files will be uploaded:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; log4net-1.2.10.0-cli-1.0.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0-mono-1.0.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0-mono-2.0.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0-net-1.0.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0-net-1.1.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0-net-2.0.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0-netcf-1.0.dll
&lt;br&gt;&amp;gt; log4net-1.2.10.0.pom
&lt;br&gt;&amp;gt; log4net-1.2.10.0-sscli-1.0.dll
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;They have been generated using this script:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; LOG4NETVERSION=1.2.10.0
&lt;br&gt;&amp;gt; export LOG4NETVERSION
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/2.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=net-2.0
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=net-1.0
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/net/1.1/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=net-1.1
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/2.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=mono-2.0
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/mono/1.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=mono-1.0
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/netcf/1.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=netcf-1.0
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/cli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=cli-1.0
&lt;br&gt;&amp;gt; mvn install:install-file &amp;nbsp;-DpomFile=pom.xml
&lt;br&gt;&amp;gt; -Dfile=lib/log4net-$LOG4NETVERSION/bin/sscli/1.0/release/log4net.dll
&lt;br&gt;&amp;gt; -Dclassifier=sscli-1.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cd ~/.m2/repository/log4net/log4net/$LOG4NETVERSION/
&lt;br&gt;&amp;gt; echo &amp;quot;Bundling local repository files&amp;quot;
&lt;br&gt;&amp;gt; jar -cf log4net-bundle.jar *.dll *.pom
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;And my pom is:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- the last version number will be used for nmaven artifact packaging
&lt;br&gt;&amp;gt; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;1.2.10.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;&lt;a href=&quot;http://logging.apache.org/log4net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;developers&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;developer&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;mimil&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;email&amp;gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20442399&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimil@...&lt;/a&gt;&amp;lt;/email&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;roles&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;role&amp;gt;artifact creator&amp;lt;/role&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/roles&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/developer&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/developers&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- dotnet compiler plugin is needed to be aware of
&lt;br&gt;&amp;gt; dot:library packaging --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.dotnet.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-dotnet-compiler-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--version&amp;gt;0.16-incubating-SNAPSHOT&amp;lt;/version--&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;extensions&amp;gt;true&amp;lt;/extensions&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Any comments are welcome before I upload them.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cedric,
&lt;br&gt;&lt;br&gt;On Fri, Nov 7, 2008 at 5:03 AM, James Carpenter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20442399&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You might want to consider adding the pdb and source archives with
&lt;br&gt;&amp;gt; appropriate classifiers along with the assemblies/dlls. &amp;nbsp;Even if you don't
&lt;br&gt;&amp;gt; index the pdb files (see below) it will be easy to go back and do so later.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; =======================================
&lt;br&gt;&amp;gt; If you want to go way out of the way you can even add source server
&lt;br&gt;&amp;gt; information to the pdb files.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Lets say you create a maven plugin with the following goal/arguments:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; prompt&amp;gt;mvn source-server:resolve -DgroupId=&amp;quot;com.acme.mortar&amp;quot;
&lt;br&gt;&amp;gt; -DartifactId=&amp;quot;tools&amp;quot; -Dversion=&amp;quot;1.3.2&amp;quot; -DrelativeFile=&amp;quot;tooling/trowel.cs&amp;quot;
&lt;br&gt;&amp;gt; -DoutputPath=&amp;quot;C:\mysrc\&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The result of this goal would be to resolve the
&lt;br&gt;&amp;gt; com.acme.mortar:tools:sources:1.3.2:jar artifact and extract the
&lt;br&gt;&amp;gt; tooling/trowel.cs file and copy it to
&lt;br&gt;&amp;gt; C:\mysrc\com\acme\mortar\tools\1.3.2\tooling\trowel.cs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You then process the pdb files to inject the magic srcsrv stream (see an
&lt;br&gt;&amp;gt; earlier post) which will tell the MS debugging tools for windows how to form
&lt;br&gt;&amp;gt; the above command for any of the files used to build the assembly/pdb.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The result of this dance will be the ability for the Visual Studio debugger
&lt;br&gt;&amp;gt; to magically step down into the source code of any of the assemblies you
&lt;br&gt;&amp;gt; have placed into the maven repository.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I wrote a post on this mailing list a few weeks ago which gives a lot more
&lt;br&gt;&amp;gt; of the details.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 6, 2008, at 3:52 PM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As you advised I am making artifacts from binaries because I do not belong
&lt;br&gt;&amp;gt;&amp;gt; to the projects I am doing artifacts - I just want to add more nmaven
&lt;br&gt;&amp;gt;&amp;gt; artifacts for the community.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dependencies will be differents are they are I think related to the
&lt;br&gt;&amp;gt;&amp;gt; environments so I think the only way to manage this is classifier.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How the lib differs between environments? I don't have any knowledge of
&lt;br&gt;&amp;gt;&amp;gt; .net
&lt;br&gt;&amp;gt;&amp;gt; but the clearest exemple is for compact framework. As it targets mobiles,
&lt;br&gt;&amp;gt;&amp;gt; pda, ... it is certainly a lot different from the conventional framework.
&lt;br&gt;&amp;gt;&amp;gt; As yes did different DLLs for the different frameworks I think it is
&lt;br&gt;&amp;gt;&amp;gt; because
&lt;br&gt;&amp;gt;&amp;gt; they need it, that's all I can say =)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; An easy way would be for now to not set dependencies (if we have problem
&lt;br&gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt; this point) but is the classifier stuff supported out of the box to deploy
&lt;br&gt;&amp;gt;&amp;gt; manual artifacts? I mean is the namming convention
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;artifactId&amp;gt;-&amp;lt;version&amp;gt;-&amp;lt;everything else after version is considered as a
&lt;br&gt;&amp;gt;&amp;gt; classifier&amp;gt; ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Do we have to develop a little plugin in order to specify the classifier
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; artifacts? I say that because the only things I saw through the web as or
&lt;br&gt;&amp;gt;&amp;gt; based on the maven-jar-plugin or on war plugin which I don't remember the
&lt;br&gt;&amp;gt;&amp;gt; name.
&lt;br&gt;&amp;gt;&amp;gt; Maybe &lt;a href=&quot;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&lt;/a&gt;&amp;nbsp;can
&lt;br&gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt; used with attach-artifact?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Nov 6, 2008 at 7:19 PM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20442399&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Yes, you should use classifiers, so the POM you have looks fine (and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; there
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; need be just one). If you are building with NMaven yourself, we need to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sure the compiler plugin supports adding classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Profiles shouldn't be needed. If the dependencies differ between them, it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; might be a problem.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Is it required to have different versions for each framework? How do they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; differ exactly?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I would like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In the case of log4net I am currently trying to make I want to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, mono
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As for now I think we have to use profiles to define each environemnt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; classifier name inside the versionId. I remember something about
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; versionId
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; repositories
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy-file
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; or...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cédric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20442399&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; Sincerely,
&lt;br&gt;&amp;gt; James Carpenter
&lt;br&gt;&amp;gt; cell: 832-677-7247
&lt;br&gt;&amp;gt; email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20442399&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20442399.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20425902</id>
	<title>Incubator report for November</title>
	<published>2008-11-10T07:33:32Z</published>
	<updated>2008-11-10T07:33:32Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">Here is what I have so far - any additions/changes wanted?
&lt;br&gt;&lt;br&gt;NMaven develops plugins and integration for Maven to make building and &amp;nbsp;
&lt;br&gt;using .NET languages a first-class citizen in Maven.
&lt;br&gt;&lt;br&gt;Incubating since: 2006-11-17
&lt;br&gt;&lt;br&gt;* Slight increase in mailing list traffic
&lt;br&gt;* Work has progressed on helping to migrate the previous version to &amp;nbsp;
&lt;br&gt;the revised trunk
&lt;br&gt;* Discussion of another release
&lt;br&gt;* Expecting increased contributions in the coming months
&lt;br&gt;* Started to set up a repository on the Maven central repository &amp;nbsp;
&lt;br&gt;for .NET artifacts
&lt;br&gt;* Presented a brief fast feather talk at ApacheCon, but didn't &amp;nbsp;
&lt;br&gt;generate additional interest
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20425902&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Incubator-report-for-November-tp20425902p20425902.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20413537</id>
	<title>Re: Versioning artifacts with NMaven</title>
	<published>2008-11-09T18:33:06Z</published>
	<updated>2008-11-09T18:33:06Z</updated>
	<author>
		<name>bong</name>
	</author>
	<content type="html">for alpha versions it should be in a 0 series like 0.14 or 0.16.1.2
&lt;br&gt;&lt;br&gt;On Mon, Nov 10, 2008 at 10:32 AM, Leopoldo Agdeppa &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20413537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lagdeppa@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; should be the one in assembly, and 1.3-alpha1 will be rendered as 1.3 only
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sat, Nov 8, 2008 at 6:21 AM, Wendy Smoak &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20413537&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wsmoak@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In a different thread, Shane wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;You need to use w.x.y.z, but may append it with anything after a hyphen.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; For example. 2.0.0.0-SNAPSHOT or 1.3-alpha1 are both okay to use.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I found [1] which explains the w.x.y.z versioning, but how does nmaven
&lt;br&gt;&amp;gt;&amp;gt; handle the version in the pom vs. the one in the assembly? &amp;nbsp;If w.x.y.z
&lt;br&gt;&amp;gt;&amp;gt; is a requirement, then how does 1.3-alpha1 work?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [1] &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/51ket42z.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/51ket42z.aspx&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Wendy
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Leopoldo L. Agdeppa III
&lt;br&gt;&amp;gt; Software Engineer | Exist Global | +6332 4121155 xtn 103. +639195686024 |
&lt;br&gt;&amp;gt; YM: exst_lagdeppa | www.exist.com | Innovation Delivered
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Leopoldo L. Agdeppa III
&lt;br&gt;Software Engineer | Exist Global | +6332 4121155 xtn 103. +639195686024 |
&lt;br&gt;YM: exst_lagdeppa | www.exist.com | Innovation Delivered
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Versioning-artifacts-with-NMaven-tp20390015p20413537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20413531</id>
	<title>Re: Versioning artifacts with NMaven</title>
	<published>2008-11-09T18:32:17Z</published>
	<updated>2008-11-09T18:32:17Z</updated>
	<author>
		<name>bong</name>
	</author>
	<content type="html">should be the one in assembly, and 1.3-alpha1 will be rendered as 1.3 only
&lt;br&gt;&lt;br&gt;On Sat, Nov 8, 2008 at 6:21 AM, Wendy Smoak &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20413531&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wsmoak@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In a different thread, Shane wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;You need to use w.x.y.z, but may append it with anything after a hyphen.
&lt;br&gt;&amp;gt; &amp;gt; For example. 2.0.0.0-SNAPSHOT or 1.3-alpha1 are both okay to use.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I found [1] which explains the w.x.y.z versioning, but how does nmaven
&lt;br&gt;&amp;gt; handle the version in the pom vs. the one in the assembly? &amp;nbsp;If w.x.y.z
&lt;br&gt;&amp;gt; is a requirement, then how does 1.3-alpha1 work?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/51ket42z.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/51ket42z.aspx&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Wendy
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Leopoldo L. Agdeppa III
&lt;br&gt;Software Engineer | Exist Global | +6332 4121155 xtn 103. +639195686024 |
&lt;br&gt;YM: exst_lagdeppa | www.exist.com | Innovation Delivered
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Versioning-artifacts-with-NMaven-tp20390015p20413531.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20390015</id>
	<title>Versioning artifacts with NMaven</title>
	<published>2008-11-07T14:21:33Z</published>
	<updated>2008-11-07T14:21:33Z</updated>
	<author>
		<name>Wendy Smoak-3</name>
	</author>
	<content type="html">In a different thread, Shane wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;You need to use w.x.y.z, but may append it with anything after a hyphen.
&lt;br&gt;&amp;gt; For example. 2.0.0.0-SNAPSHOT or 1.3-alpha1 are both okay to use.
&lt;br&gt;&lt;br&gt;I found [1] which explains the w.x.y.z versioning, but how does nmaven
&lt;br&gt;handle the version in the pom vs. the one in the assembly? &amp;nbsp;If w.x.y.z
&lt;br&gt;is a requirement, then how does 1.3-alpha1 work?
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/51ket42z.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/51ket42z.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-- 
&lt;br&gt;Wendy
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Versioning-artifacts-with-NMaven-tp20390015p20390015.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20374462</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-06T20:03:43Z</published>
	<updated>2008-11-06T20:03:43Z</updated>
	<author>
		<name>James Carpenter</name>
	</author>
	<content type="html">You might want to consider adding the pdb and source archives with &amp;nbsp;
&lt;br&gt;appropriate classifiers along with the assemblies/dlls. &amp;nbsp;Even if you &amp;nbsp;
&lt;br&gt;don't index the pdb files (see below) it will be easy to go back and &amp;nbsp;
&lt;br&gt;do so later.
&lt;br&gt;&lt;br&gt;&lt;br&gt;=======================================
&lt;br&gt;If you want to go way out of the way you can even add source server &amp;nbsp;
&lt;br&gt;information to the pdb files.
&lt;br&gt;&lt;br&gt;Lets say you create a maven plugin with the following goal/arguments:
&lt;br&gt;&lt;br&gt;prompt&amp;gt;mvn source-server:resolve -DgroupId=&amp;quot;com.acme.mortar&amp;quot; - 
&lt;br&gt;DartifactId=&amp;quot;tools&amp;quot; -Dversion=&amp;quot;1.3.2&amp;quot; -DrelativeFile=&amp;quot;tooling/ 
&lt;br&gt;trowel.cs&amp;quot; -DoutputPath=&amp;quot;C:\mysrc\&amp;quot;
&lt;br&gt;&lt;br&gt;The result of this goal would be to resolve the &amp;nbsp;
&lt;br&gt;com.acme.mortar:tools:sources:1.3.2:jar artifact and extract the &amp;nbsp;
&lt;br&gt;tooling/trowel.cs file and copy it to C:\mysrc\com\acme\mortar\tools 
&lt;br&gt;\1.3.2\tooling\trowel.cs
&lt;br&gt;&lt;br&gt;You then process the pdb files to inject the magic srcsrv stream (see &amp;nbsp;
&lt;br&gt;an earlier post) which will tell the MS debugging tools for windows &amp;nbsp;
&lt;br&gt;how to form the above command for any of the files used to build the &amp;nbsp;
&lt;br&gt;assembly/pdb.
&lt;br&gt;&lt;br&gt;The result of this dance will be the ability for the Visual Studio &amp;nbsp;
&lt;br&gt;debugger to magically step down into the source code of any of the &amp;nbsp;
&lt;br&gt;assemblies you have placed into the maven repository.
&lt;br&gt;&lt;br&gt;I wrote a post on this mailing list a few weeks ago which gives a lot &amp;nbsp;
&lt;br&gt;more of the details.
&lt;br&gt;&lt;br&gt;On Nov 6, 2008, at 3:52 PM, Mimil Mimil wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As you advised I am making artifacts from binaries because I do not &amp;nbsp;
&lt;br&gt;&amp;gt; belong
&lt;br&gt;&amp;gt; to the projects I am doing artifacts - I just want to add more nmaven
&lt;br&gt;&amp;gt; artifacts for the community.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dependencies will be differents are they are I think related to the
&lt;br&gt;&amp;gt; environments so I think the only way to manage this is classifier.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How the lib differs between environments? I don't have any knowledge &amp;nbsp;
&lt;br&gt;&amp;gt; of .net
&lt;br&gt;&amp;gt; but the clearest exemple is for compact framework. As it targets &amp;nbsp;
&lt;br&gt;&amp;gt; mobiles,
&lt;br&gt;&amp;gt; pda, ... it is certainly a lot different from the conventional &amp;nbsp;
&lt;br&gt;&amp;gt; framework.
&lt;br&gt;&amp;gt; As yes did different DLLs for the different frameworks I think it is &amp;nbsp;
&lt;br&gt;&amp;gt; because
&lt;br&gt;&amp;gt; they need it, that's all I can say =)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; An easy way would be for now to not set dependencies (if we have &amp;nbsp;
&lt;br&gt;&amp;gt; problem on
&lt;br&gt;&amp;gt; this point) but is the classifier stuff supported out of the box to &amp;nbsp;
&lt;br&gt;&amp;gt; deploy
&lt;br&gt;&amp;gt; manual artifacts? I mean is the namming convention
&lt;br&gt;&amp;gt; &amp;lt;artifactId&amp;gt;-&amp;lt;version&amp;gt;-&amp;lt;everything else after version is considered &amp;nbsp;
&lt;br&gt;&amp;gt; as a
&lt;br&gt;&amp;gt; classifier&amp;gt; ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do we have to develop a little plugin in order to specify the &amp;nbsp;
&lt;br&gt;&amp;gt; classifier of
&lt;br&gt;&amp;gt; artifacts? I say that because the only things I saw through the web &amp;nbsp;
&lt;br&gt;&amp;gt; as or
&lt;br&gt;&amp;gt; based on the maven-jar-plugin or on war plugin which I don't &amp;nbsp;
&lt;br&gt;&amp;gt; remember the
&lt;br&gt;&amp;gt; name.
&lt;br&gt;&amp;gt; Maybe &lt;a href=&quot;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&lt;/a&gt;&amp;nbsp; 
&lt;br&gt;&amp;gt; can be
&lt;br&gt;&amp;gt; used with attach-artifact?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Thu, Nov 6, 2008 at 7:19 PM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374462&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yes, you should use classifiers, so the POM you have looks fine &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; (and there
&lt;br&gt;&amp;gt;&amp;gt; need be just one). If you are building with NMaven yourself, we &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; need to make
&lt;br&gt;&amp;gt;&amp;gt; sure the compiler plugin supports adding classifiers.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Profiles shouldn't be needed. If the dependencies differ between &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; them, it
&lt;br&gt;&amp;gt;&amp;gt; might be a problem.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is it required to have different versions for each framework? How &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; do they
&lt;br&gt;&amp;gt;&amp;gt; differ exactly?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; would like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In the case of log4net I am currently trying to make I want to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mono ...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; As for now I think we have to use profiles to define each &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; environemnt
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/ 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; classifier name inside the versionId. I remember something about &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; versionId
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; repositories
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; file
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; or...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cédric,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374462&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Sincerely,
&lt;br&gt;James Carpenter
&lt;br&gt;cell: 832-677-7247
&lt;br&gt;email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20374462&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jcarpenter621@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20374462.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20370470</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-06T13:52:45Z</published>
	<updated>2008-11-06T13:52:45Z</updated>
	<author>
		<name>Mimil Mimil</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;As you advised I am making artifacts from binaries because I do not belong
&lt;br&gt;to the projects I am doing artifacts - I just want to add more nmaven
&lt;br&gt;artifacts for the community.
&lt;br&gt;&lt;br&gt;Dependencies will be differents are they are I think related to the
&lt;br&gt;environments so I think the only way to manage this is classifier.
&lt;br&gt;&lt;br&gt;How the lib differs between environments? I don't have any knowledge of .net
&lt;br&gt;but the clearest exemple is for compact framework. As it targets mobiles,
&lt;br&gt;pda, ... it is certainly a lot different from the conventional framework.
&lt;br&gt;As yes did different DLLs for the different frameworks I think it is because
&lt;br&gt;they need it, that's all I can say =)
&lt;br&gt;&lt;br&gt;An easy way would be for now to not set dependencies (if we have problem on
&lt;br&gt;this point) but is the classifier stuff supported out of the box to deploy
&lt;br&gt;manual artifacts? I mean is the namming convention
&lt;br&gt;&amp;lt;artifactId&amp;gt;-&amp;lt;version&amp;gt;-&amp;lt;everything else after version is considered as a
&lt;br&gt;classifier&amp;gt; ?
&lt;br&gt;&lt;br&gt;Do we have to develop a little plugin in order to specify the classifier of
&lt;br&gt;artifacts? I say that because the only things I saw through the web as or
&lt;br&gt;based on the maven-jar-plugin or on war plugin which I don't remember the
&lt;br&gt;name.
&lt;br&gt;Maybe &lt;a href=&quot;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mojo.codehaus.org/build-helper-maven-plugin/usage.html&lt;/a&gt;&amp;nbsp;can be
&lt;br&gt;used with attach-artifact?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cedric,
&lt;br&gt;&lt;br&gt;On Thu, Nov 6, 2008 at 7:19 PM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20370470&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Yes, you should use classifiers, so the POM you have looks fine (and there
&lt;br&gt;&amp;gt; need be just one). If you are building with NMaven yourself, we need to make
&lt;br&gt;&amp;gt; sure the compiler plugin supports adding classifiers.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Profiles shouldn't be needed. If the dependencies differ between them, it
&lt;br&gt;&amp;gt; might be a problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is it required to have different versions for each framework? How do they
&lt;br&gt;&amp;gt; differ exactly?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Brett
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I would like
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt;&amp;gt; In the case of log4net I am currently trying to make I want to make
&lt;br&gt;&amp;gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, mono ...)
&lt;br&gt;&amp;gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As for now I think we have to use profiles to define each environemnt
&lt;br&gt;&amp;gt;&amp;gt; artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;&amp;gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt;&amp;gt; classifier name inside the versionId. I remember something about versionId
&lt;br&gt;&amp;gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt;&amp;gt; repositories
&lt;br&gt;&amp;gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy-file
&lt;br&gt;&amp;gt;&amp;gt; or...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven artifacts
&lt;br&gt;&amp;gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Cédric,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Brett Porter
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20370470&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20370470.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20369427</id>
	<title>Re: central repository for NMaven artifacts</title>
	<published>2008-11-06T12:51:02Z</published>
	<updated>2008-11-06T12:51:02Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">This is a reasonable point - though perhaps something we can deal with &amp;nbsp;
&lt;br&gt;at a later point since at the moment there is an overlap, and the &amp;nbsp;
&lt;br&gt;benefit of not needing to configure an additional repository in every &amp;nbsp;
&lt;br&gt;POM is a big one.
&lt;br&gt;&lt;br&gt;- Brett
&lt;br&gt;&lt;br&gt;On 28/10/2008, at 7:25 AM, Mimil wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Concerning the repository location I think that having a dedicated
&lt;br&gt;&amp;gt; repository by language (imagine that maven can be used for any &amp;nbsp;
&lt;br&gt;&amp;gt; programming
&lt;br&gt;&amp;gt; language) is a good idea because of the following points:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - it allows to see what is really available for the language you are &amp;nbsp;
&lt;br&gt;&amp;gt; using
&lt;br&gt;&amp;gt; - maybe the maintainers of these repositories will be different ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cedric,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----
&lt;br&gt;&amp;gt; May the Moo force be with you,
&lt;br&gt;&amp;gt; Said Mimil
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://www.nabble.com/central-repository-for-NMaven-artifacts-tp19987877p20206236.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/central-repository-for-NMaven-artifacts-tp19987877p20206236.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the nmaven-dev mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20369427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/central-repository-for-NMaven-artifacts-tp19987877p20369427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20369417</id>
	<title>Re: central repository for NMaven artifacts</title>
	<published>2008-11-06T12:50:12Z</published>
	<updated>2008-11-06T12:50:12Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">Good point.
&lt;br&gt;&lt;br&gt;Any other opinions on this? Either way, nunit is going to be an anomaly.
&lt;br&gt;&lt;br&gt;- Brett
&lt;br&gt;&lt;br&gt;On 31/10/2008, at 10:27 PM, Wendy Smoak wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Oct 16, 2008 at 12:06 AM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20369417&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; What I'm led to believe is that CamelCase is the convention for &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; artifacts,
&lt;br&gt;&amp;gt;&amp;gt; and that NUnit might be an exception. For that reason, I have
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;finalName&amp;gt;nunit.framework&amp;lt;/finalName&amp;gt; in the POM rather than break &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; convention on the artifact ID.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is everyone ok with:
&lt;br&gt;&amp;gt;&amp;gt; * CamelCase as the convention for artifact IDs
&lt;br&gt;&amp;gt;&amp;gt; * using finalName for NUnit rather than changing the artifact ID
&lt;br&gt;&amp;gt;&amp;gt; * selection of (b) below
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think we should respect the name of the artifact as shipped by NUnit
&lt;br&gt;&amp;gt; (and installed into the GAC by the NUnit installer). &amp;nbsp;Otherwise when
&lt;br&gt;&amp;gt; NMaven tries to import a project and searches the repository based on
&lt;br&gt;&amp;gt; the reference in the project file, it isn't going to find a match.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In Java most things are lowercase-with-dashes, but a few artifacts
&lt;br&gt;&amp;gt; like UMLGraph aren't.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Wendy
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20369417&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/central-repository-for-NMaven-artifacts-tp19987877p20369417.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20369347</id>
	<title>Re: Doc generation plugin</title>
	<published>2008-11-06T12:47:13Z</published>
	<updated>2008-11-06T12:47:13Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">The usual pattern would be to create a plugin for both so that users &amp;nbsp;
&lt;br&gt;can choose. We don't need to bless particular pieces of software.
&lt;br&gt;&lt;br&gt;If there is significant overlap between the plugins, factoring it into &amp;nbsp;
&lt;br&gt;a common component, or having one plugin that can exec both, is a &amp;nbsp;
&lt;br&gt;possibility too.
&lt;br&gt;&lt;br&gt;- Brett
&lt;br&gt;&lt;br&gt;On 31/10/2008, at 5:51 AM, Mimil Mimil wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I wonder if the API documentation generation plugin should not be &amp;nbsp;
&lt;br&gt;&amp;gt; based on
&lt;br&gt;&amp;gt; monodoc (&lt;a href=&quot;http://www.mono-project.com/Monodoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mono-project.com/Monodoc&lt;/a&gt;). In reference to the &amp;nbsp;
&lt;br&gt;&amp;gt; jira
&lt;br&gt;&amp;gt; issue &lt;a href=&quot;http://jira.codehaus.org/browse/NMAVEN-68&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/NMAVEN-68&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; monodoc is at least available on every OS which is maybe less the &amp;nbsp;
&lt;br&gt;&amp;gt; case for
&lt;br&gt;&amp;gt; Sandcastle Help File Builder (it also sounds to require a lot of other
&lt;br&gt;&amp;gt; tools).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What do you think about this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PS: I personaly don't know anything on monodoc and neither sandcastle.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cedric,
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20369347&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Doc-generation-plugin-tp20263611p20369347.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20366830</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-06T10:19:26Z</published>
	<updated>2008-11-06T10:19:26Z</updated>
	<author>
		<name>brettporter</name>
	</author>
	<content type="html">Yes, you should use classifiers, so the POM you have looks fine (and &amp;nbsp;
&lt;br&gt;there need be just one). If you are building with NMaven yourself, we &amp;nbsp;
&lt;br&gt;need to make sure the compiler plugin supports adding classifiers.
&lt;br&gt;&lt;br&gt;Profiles shouldn't be needed. If the dependencies differ between them, &amp;nbsp;
&lt;br&gt;it might be a problem.
&lt;br&gt;&lt;br&gt;Is it required to have different versions for each framework? How do &amp;nbsp;
&lt;br&gt;they differ exactly?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;On 05/11/2008, at 10:36 AM, Mimil Mimil wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to make nmaven artifacts using dll binaries but I would &amp;nbsp;
&lt;br&gt;&amp;gt; like to
&lt;br&gt;&amp;gt; define the dependencies of this dll.
&lt;br&gt;&amp;gt; In the case of log4net I am currently trying to make I want to make
&lt;br&gt;&amp;gt; artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, &amp;nbsp;
&lt;br&gt;&amp;gt; mono ...)
&lt;br&gt;&amp;gt; and I think it should be handled using classifiers.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As for now I think we have to use profiles to define each environemnt
&lt;br&gt;&amp;gt; artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;&amp;gt; classifiers.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/ 
&lt;br&gt;&amp;gt;&amp;gt; System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/ 
&lt;br&gt;&amp;gt;&amp;gt; System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt; classifier name inside the versionId. I remember something about &amp;nbsp;
&lt;br&gt;&amp;gt; versionId
&lt;br&gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I thought to use repository:bundle-pack for the installation in &amp;nbsp;
&lt;br&gt;&amp;gt; repositories
&lt;br&gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy- 
&lt;br&gt;&amp;gt; file
&lt;br&gt;&amp;gt; or...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any help welcome. I think it will help a lot to have more nmaven &amp;nbsp;
&lt;br&gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt; to have such a thing clear (and documented somewhere).
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cédric,
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Brett Porter
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20366830&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://blogs.exist.com/bporter/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blogs.exist.com/bporter/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20366830.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20354415</id>
	<title>Re: How to make manual artifacts using classifiers</title>
	<published>2008-11-05T19:14:17Z</published>
	<updated>2008-11-05T19:14:17Z</updated>
	<author>
		<name>Shane Isbell</name>
	</author>
	<content type="html">On Wed, Nov 5, 2008 at 8:36 AM, Mimil Mimil &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20354415&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mimilowns@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Another way to do it is to have a pom by environment and insert the
&lt;br&gt;&amp;gt; classifier name inside the versionId. I remember something about versionId
&lt;br&gt;&amp;gt; that must be w.x.y.z, will it be a problem?
&lt;br&gt;&lt;br&gt;You need to use w.x.y.z, but may append it with anything after a hyphen. For
&lt;br&gt;example. 2.0.0.0-SNAPSHOT or 1.3-alpha1 are both okay to use.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I thought to use repository:bundle-pack for the installation in
&lt;br&gt;&amp;gt; repositories
&lt;br&gt;&amp;gt; but I don't know if I have to use this or just a mvn deploy:deploy-file
&lt;br&gt;&amp;gt; or...
&lt;br&gt;&lt;br&gt;mvn deploy will work fine.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Shane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20354415.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20345371</id>
	<title>How to make manual artifacts using classifiers</title>
	<published>2008-11-05T08:36:47Z</published>
	<updated>2008-11-05T08:36:47Z</updated>
	<author>
		<name>Mimil Mimil</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am trying to make nmaven artifacts using dll binaries but I would like to
&lt;br&gt;define the dependencies of this dll.
&lt;br&gt;In the case of log4net I am currently trying to make I want to make
&lt;br&gt;artifacts for each dotnet environments (dotnet 2.0, dotnet 1.1, mono ...)
&lt;br&gt;and I think it should be handled using classifiers.
&lt;br&gt;&lt;br&gt;As for now I think we have to use profiles to define each environemnt
&lt;br&gt;artifacts, by the way I don't know how to use these profiles to make
&lt;br&gt;classifiers.
&lt;br&gt;&lt;br&gt;Here is my current pom with net-1.2 profile and its dependencies:
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;lt;project xmlns=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://maven.apache.org/POM/4.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/POM/4.0.0&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/maven-v4_0_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/maven-v4_0_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;log4net&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;log4net&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;1.2.10.0-SNAPSHOT&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;Log for .Net&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;log4net is a tool to help the programmer output log
&lt;br&gt;&amp;gt; statements to a variety of output targets.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;&lt;a href=&quot;http://www.xml-rpc.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.xml-rpc.net/&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;packaging&amp;gt;dotnet:library&amp;lt;/packaging&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;licenses&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;license&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;The Apache2 License&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://logging.apache.org/log4net/license.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/license.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/url&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/license&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/licenses&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;build&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;finalName&amp;gt;log4net&amp;lt;/finalName&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To define the plugin version in your parent POM --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pluginManagement&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pluginManagement&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- To use the plugin goals in your POM or parent POM --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;maven-repository-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugin&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/plugins&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/build&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;profiles&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;profile&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;net-2.0&amp;lt;/id&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Data&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Data&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b77a5c561934e089&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;groupId&amp;gt;System.Web&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;artifactId&amp;gt;System.Web&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;2.0.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;dotnet:gac&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;scope&amp;gt;system&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;classifier&amp;gt;b03f5f7f11d50a3a&amp;lt;/classifier&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;systemPath&amp;gt;${env.GAC_ROOT}/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll&amp;lt;/systemPath&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/profile&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/profiles&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/project&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Another way to do it is to have a pom by environment and insert the
&lt;br&gt;classifier name inside the versionId. I remember something about versionId
&lt;br&gt;that must be w.x.y.z, will it be a problem?
&lt;br&gt;&lt;br&gt;I thought to use repository:bundle-pack for the installation in repositories
&lt;br&gt;but I don't know if I have to use this or just a mvn deploy:deploy-file
&lt;br&gt;or...
&lt;br&gt;&lt;br&gt;Any help welcome. I think it will help a lot to have more nmaven artifacts
&lt;br&gt;to have such a thing clear (and documented somewhere).
&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cédric,
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-make-manual-artifacts-using-classifiers-tp20345371p20345371.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20277278</id>
	<title>Re: central repository for NMaven artifacts</title>
	<published>2008-10-31T20:27:46Z</published>
	<updated>2008-10-31T20:27:46Z</updated>
	<author>
		<name>Wendy Smoak-3</name>
	</author>
	<content type="html">On Thu, Oct 16, 2008 at 12:06 AM, Brett Porter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20277278&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; What I'm led to believe is that CamelCase is the convention for artifacts,
&lt;br&gt;&amp;gt; and that NUnit might be an exception. For that reason, I have
&lt;br&gt;&amp;gt; &amp;lt;finalName&amp;gt;nunit.framework&amp;lt;/finalName&amp;gt; in the POM rather than break the
&lt;br&gt;&amp;gt; convention on the artifact ID.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is everyone ok with:
&lt;br&gt;&amp;gt; * CamelCase as the convention for artifact IDs
&lt;br&gt;&amp;gt; * using finalName for NUnit rather than changing the artifact ID
&lt;br&gt;&amp;gt; * selection of (b) below
&lt;br&gt;&lt;br&gt;I think we should respect the name of the artifact as shipped by NUnit
&lt;br&gt;(and installed into the GAC by the NUnit installer). &amp;nbsp;Otherwise when
&lt;br&gt;NMaven tries to import a project and searches the repository based on
&lt;br&gt;the reference in the project file, it isn't going to find a match.
&lt;br&gt;&lt;br&gt;In Java most things are lowercase-with-dashes, but a few artifacts
&lt;br&gt;like UMLGraph aren't.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Wendy
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/central-repository-for-NMaven-artifacts-tp19987877p20277278.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20263611</id>
	<title>Doc generation plugin</title>
	<published>2008-10-31T03:51:58Z</published>
	<updated>2008-10-31T03:51:58Z</updated>
	<author>
		<name>Mimil Mimil</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I wonder if the API documentation generation plugin should not be based on
&lt;br&gt;monodoc (&lt;a href=&quot;http://www.mono-project.com/Monodoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mono-project.com/Monodoc&lt;/a&gt;). In reference to the jira
&lt;br&gt;issue &lt;a href=&quot;http://jira.codehaus.org/browse/NMAVEN-68&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/NMAVEN-68&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;monodoc is at least available on every OS which is maybe less the case for
&lt;br&gt;Sandcastle Help File Builder (it also sounds to require a lot of other
&lt;br&gt;tools).
&lt;br&gt;&lt;br&gt;What do you think about this?
&lt;br&gt;&lt;br&gt;PS: I personaly don't know anything on monodoc and neither sandcastle.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cedric,
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Doc-generation-plugin-tp20263611p20263611.html" />
</entry>

</feed>
