incubator-npanday-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars Corneliussen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (NPANDAY-422) .NET-Plugins can not have custom dependencies
Date Mon, 02 May 2011 05:03:04 GMT

    [ https://issues.apache.org/jira/browse/NPANDAY-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13027550#comment-13027550
] 

Lars Corneliussen commented on NPANDAY-422:
-------------------------------------------

It should. but we should also release soon. Who has capacity to fix it?

> .NET-Plugins can not have custom dependencies
> ---------------------------------------------
>
>                 Key: NPANDAY-422
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-422
>             Project: NPanday
>          Issue Type: Improvement
>          Components: Maven Plugins
>    Affects Versions: 1.3.1-incubating
>            Reporter: Lars Corneliussen
>
> For 1.3.1 the PAB was removed. Instead, before executing, stuff is moved to reactor's
root 'target'-directory.
> But dependencies are not copied along. Onyl NPanday.Plugin is manually copied.
> {code:title=NetExecutableFactoryImpl.java/getNetExecutableFromRepository}
> //TODO: Replace
> String pluginArtifactPath = PathUtil.getPrivateApplicationBaseFileFor(
> artifactContext.getArtifactsFor( "npanday.plugin", "NPanday.Plugin", null, null ).get(
0 ),
> localRepository ).getAbsolutePath();
> {code}
> The place, where files are copied is also quite weird. Documentation and bethod name
don't fit at all.
> getPrivateApplicationBaseFileFor runs PathUtil.getDotNetArtifact(), which then copies
the file.
> {code:title=PathUtil.getDotNetArtifact(Artifact, String)}
> /**
> * Returns the path of the artifact within the user assembly cache.
> *
> * @param artifact        the artifact to find the path of. This value should not be null.
> * @return the path of the artifact within the user assembly cache or null if either of
the specified
> *         parameters is null
> */
> public static File getDotNetArtifact( Artifact artifact, String source )
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message