diff options
author | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2009-11-09 12:03:32 +0100 |
---|---|---|
committer | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2009-11-09 12:03:32 +0100 |
commit | e8aea7ca9dc041ef30c3ad44bf4cc040b830f8f0 (patch) | |
tree | c550be5f4415b3bac366b469fcc9747f6e950e97 /src/main/java/org/apache/maven/plugin/nar/NarLayout.java | |
parent | 774b54b45b3d7c5d6246150053d4b176c72f169c (diff) | |
download | maven-nar-plugin-e8aea7ca9dc041ef30c3ad44bf4cc040b830f8f0.tar.gz maven-nar-plugin-e8aea7ca9dc041ef30c3ad44bf4cc040b830f8f0.tar.bz2 maven-nar-plugin-e8aea7ca9dc041ef30c3ad44bf4cc040b830f8f0.tar.xz maven-nar-plugin-e8aea7ca9dc041ef30c3ad44bf4cc040b830f8f0.zip |
Updated doc; Fixed problem with executable ending up in wrong dorectory, NAR-90
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/NarLayout.java')
-rw-r--r-- | src/main/java/org/apache/maven/plugin/nar/NarLayout.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/NarLayout.java b/src/main/java/org/apache/maven/plugin/nar/NarLayout.java index a264ea2..56ad6f5 100644 --- a/src/main/java/org/apache/maven/plugin/nar/NarLayout.java +++ b/src/main/java/org/apache/maven/plugin/nar/NarLayout.java @@ -3,6 +3,7 @@ package org.apache.maven.plugin.nar; import java.io.File; import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugin.MojoFailureException; import org.apache.maven.project.MavenProject; import org.apache.maven.project.MavenProjectHelper; @@ -38,27 +39,28 @@ public interface NarLayout * Specifies where libraries are stored * * @return + * @throws MojoExecutionException, MojoFailureException */ - public File getLibDirectory( File baseDir, String aol, String type ); + public File getLibDirectory( File baseDir, String aol, String type ) throws MojoExecutionException, MojoFailureException; /** * Specifies where includes are stored * * @return */ - public File getIncludeDirectory( File targetDirectory ); + public File getIncludeDirectory( File targetDirectory ) throws MojoExecutionException, MojoFailureException; /** * Specifies where binaries are stored * * @return */ - public File getBinDirectory( File baseDir, String aol ); + public File getBinDirectory( File baseDir, String aol ) throws MojoExecutionException, MojoFailureException; /** * Called to attach nars to main jar file. This method needs to produce all the attached nar files and set NarInfo * accordingly. */ public void attachNars( File baseDir, MavenProjectHelper projectHelper, MavenProject project, NarInfo narInfo ) - throws MojoExecutionException; + throws MojoExecutionException, MojoFailureException; } |