Still making no progress on this...

There seems to be the stuff I need in

https://archiva-repository.apache.org/archiva/repository/snapshots/org/apache/npanday/maven-archetype-dotnet-simple/1.5.0-incubating-SNAPSHOT/

but when I try to configure my Nexus to point there, nothing gets downloaded.

   Repository ID: archiva-repository
   Repository Name: Apache Archiva
   Repository Type: proxy
   Repository Policy: Release
   Repository Format: maven2
   Contained in groups:

   Remote URL:
   https://archiva-repository.apache.org/archiva/repository/snapshots/

Nexus claims it is in service, but when I go to the "Browse Remote" tab, it lists some top level directories, however you cannot drill down any further.

Next I tried copied the files directly to

C:\Users\Eric\.m2\repository\org\apache\npanday\dotnet-archetypes\maven-archetype-dotnet-simple\1.5.0-incubating-SNAPSHOT

but Maven still cannot find it

   The desired archetype does not exist
   (npanday:maven-archetype-dotnet-simple:1.5.0-incubating-SNAPSHOT)

I am getting pretty frustrated now, which is exactly why I gave up on NPanday years ago. I cannot see this project getting past the incubating stage if there is no will to "just make things work in a reasonable way."

I am willing to work with people to help make this project better, in particular the documentation, but first I have to actually see some success.

Pretty much all of this pain could have been avoided if the npanday-installer-1.5.0-incubating-20140227.115948-74.msi would have installed the missing archetype in the local repository like the other stuff it installed. An even better solutions would to put everything in Maven Central as a release that can be found.

Sincerely, Eric

On 3/4/2014 3:23 PM, Eric Kolotyluk wrote:
OK, I can see the contents of http://repository.aduna-software.org/maven2/ from my Nexus, but when I search for "org.apache.npanday" or "maven-archetype-dotnet-simple" nothing is found.

This would seem to explain why Maven is complaining:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: The desired archetype does not exist (npanday:maven-archetype-dotnet-simple:1.5.0-incubating-SNAPSHOT) -> [Help 1]

Brett, are you sure the archetype is in http://repository.aduna-software.org/maven2/ ?

Anyone else, can you see it there?

Cheers, Eric

On 3/3/2014 6:22 PM, Eric Kolotyluk wrote:

On 3/3/2014 5:53 PM, Tom Leung wrote:
but that prints a list of 930 archetypes, and asks me to pick one. Not
very user friendly, and when I enter "npanday" it does not find anything.

try to make your own pom.xml, it is easy to create one from sketch.

It is not just about creating a pom.xml, but also about creating the file system layout for the project. Doing everything manually dramatically increases the possibility of defects, which is why we use automated tools like Maven. Telling me to just create my own pom.xml implies the NPanday is not stable enough to just work properly like any other Maven feature.

Do you mean "from scratch" or does "from sketch" mean something else?


Want to configure your own nexus server for adding remote repository?

don't need to configure settings.xml, just try to add an "Proxy Repository"
for " Aduna Software " on Nexus server admin console.
see the Nexus user guide for more information.

I did create a Proxy Repository for Aduna on my Nexus server, but it does not seem to work. I have tried to configure it like other Proxy Repositories (that do work), so I am not sure what the problem is with this.

Again, all I can say is that clear, complete and "tested" documentation would go a long way to make it easier for people to get started with NPanday.

Cheers, Eric


Best Rgds,

Tom





-----Original Message-----
From: Eric Kolotyluk [mailto:eric.koloty...@gmail.com]
Sent: Tuesday, March 04, 2014 1:58 AM
To: npanday-users@incubator.apache.org
Subject: Re: Getting Started

See below...

On 3/1/2014 8:05 PM, Brett Porter wrote:
On 28 Feb 2014, at 3:01 am, Eric Kolotyluk <eric.koloty...@gmail.com>
wrote:
D:\Users\Eric\Software\Project\Repositories\net\kolotyluk\windows\ele
vate>mvn archetype:generate
-DarchetypeArtifactId=maven-archetype-dotnet-simple
-DarchetypeGroupId=npanday -DarchetypeVersion=[version]
I guess the guide wasn't clear that you need to substitute the version in
here. It should be set to 1.5.0-incubating-SNAPSHOT if you are using the MSI. (It might work without specifying the version at all, but I don't have
my VM here to verify at the moment).

No, the guide is not very clear on many topics. In particular, there are few
things better than a concrete example, as prototypes are often open to
ambiguous interpretation. In general it is useful to have both prototype
examples, and concrete examples.

I tried using

mvn archetype:generate
-DarchetypeArtifactId=maven-archetype-dotnet-simple
-DarchetypeGroupId=npanday

but that prints a list of 930 archetypes, and asks me to pick one. Not very user friendly, and when I enter "npanday" it does not find anything.

Is there some other repository I need to configure in my Maven settings?
Why aren't the necessary NPanday pieces in Maven Central?
They are in central, but only the last release is there, not any
snapshots. There are some additional artifacts required from
http://repository.aduna-software.org/maven2.

I tried configuring that remote repository into the settings.xml file and my
nexus server, but that does not seem to work. Here is what I put in my
settings.xml

            <repository>
                <releases>
<updatePolicy>always</updatePolicy>
                </releases>
                <snapshots>
                  <enabled>true</enabled>
<updatePolicy>always</updatePolicy>
                </snapshots>
                <id>info.aduna.mvn</id>
                <name>Aduna Software</name>
<url>http://repository.aduna-software.org/maven2/</url>
            </repository>

Is there something else I should be configuring there?

D:\Users\Eric\Software\Project\Repositories\net\kolotyluk\windows\elevate>mv
n
archetype:generate -DarchetypeArtifactId=maven-archetype-dotnet-simple
-DarchetypeGroupId=npanday -DarchetypeVersion=1.5.0-incubating-SNAPSHOT
[INFO] Scanning for projects...
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1 [INFO]
------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @
standalone-pom >>> [INFO] [INFO] <<< maven-archetype-plugin:2.2:generate
(default-cli) @ standalone-pom <<< [INFO] [INFO] ---
maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode [WARNING] Archetype not found
in any catalog. Falling back to central repository
(http://repo1.maven.org/maven2).
[WARNING] Use -DarchetypeRepository=<your repository> if archetype's
repository is elsewhere.
Downloading:
http://localhost:8081/nexus/content/groups/public/npanday/maven-archetype-do
tnet-simple/1.5.0-incubating-SNAPSHOT/maven-metadata.xml
Downloading:
http://localhost:8081/nexus/content/groups/public/npanday/maven-archetype-do
tnet-simple/1.5.0-incubating-SNAPSHOT/maven-metadata.xml
Downloading:
http://localhost:8081/nexus/content/groups/public/npanday/maven-archetype-do tnet-simple/1.5.0-incubating-SNAPSHOT/maven-archetype-dotnet-simple-1.5.0-in
cubating-SNAPSHOT.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4.573s
[INFO] Finished at: Mon Mar 03 09:49:46 PST 2014 [INFO] Final Memory:
32M/1963M [INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-archetype-plugin:2.2:generate
(default-cli) on project standalone-pom: The desired archetype does not
exist (npanday:maven-archetype-dotnet-simple:1.5.0-incubating-SNAPSHOT)
-> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Cheers, Eric

- Brett




Reply via email to