Changeset 7690 for trunk/projects/slim-plugin
- Timestamp:
- 04/08/11 20:11:13 (9 years ago)
- Location:
- trunk/projects/slim-plugin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/projects/slim-plugin/assembly-descriptor.xml
r7684 r7690 1 1 <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 2 xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"> 3 <id>with- libs</id>3 <id>with-dependencies</id> 4 4 <formats> 5 5 <format>jar</format> 6 6 </formats> 7 7 <includeBaseDirectory>false</includeBaseDirectory> 8 <!--9 <baseDirectory/>10 <includeSiteDirectory/>11 <containerDescriptorHandlers>12 <containerDescriptorHandler>13 <handlerName/>14 </containerDescriptorHandler>15 </containerDescriptorHandlers> -->16 <!--17 <moduleSets>18 <moduleSet>19 <includeSubModules/>20 <includes/>21 <excludes/>22 <sources>23 <useDefaultExcludes/>24 <outputDirectory/>25 <includes/>26 <excludes/>27 <fileMode/>28 <directoryMode/>29 <fileSets>30 <fileSet>31 <useDefaultExcludes/>32 <outputDirectory/>33 <includes/>34 <excludes/>35 <fileMode/>36 <directoryMode/>37 <directory/>38 <filtered/>39 </fileSet>40 </fileSets>41 <includeModuleDirectory/>42 <excludeSubModuleDirectories/>43 <outputDirectoryMapping/>44 </sources>45 <binaries>46 <outputDirectory/>47 <includes/>48 <excludes/>49 <fileMode/>50 <directoryMode/>51 <attachmentClassifier/>52 <includeDependencies/>53 <dependencySets>54 <dependencySet>55 <outputDirectory/>56 <includes/>57 <excludes/>58 <fileMode/>59 <directoryMode/>60 <useStrictFiltering/>61 <outputFileNameMapping/>62 <unpack/>63 <unpackOptions>64 <includes/>65 <excludes/>66 <filtered/>67 </unpackOptions>68 <scope/>69 <useProjectArtifact/>70 <useProjectAttachments/>71 <useTransitiveDependencies/>72 <useTransitiveFiltering/>73 </dependencySet>74 </dependencySets>75 <unpack/>76 <unpackOptions>77 <includes/>78 <excludes/>79 <filtered/>80 </unpackOptions>81 <outputFileNameMapping/>82 </binaries>83 </moduleSet>84 </moduleSets> -->85 <!-- moduleSets>86 <moduleSet -->87 <!-- Enable access to all projects in the current multimodule build -->88 <!-- unknown tag; I guess the docs are wrong?? useAllReactorProjects>true</useAllReactorProjects -->89 <!-- Select which projects to include in this module set -->90 <!-- includes>91 <include>loci:curve-fitter</include>92 </includes>93 </moduleSet>94 </moduleSets -->95 8 96 9 <fileSets> … … 98 11 <directory>${project.build.directory}/nar/lib/x86_64-MacOSX-gpp/shared</directory> 99 12 <outputDirectory>META-INF/lib/x86_64-MacOSX-gpp</outputDirectory> 13 <!-- jna style: outputDirectory>com/sun/jna/darwin</outputDirectory --> 100 14 <includes> 101 15 <include>*.dylib</include> … … 125 39 <excludes> 126 40 <exclude>*ij*</exclude> 41 <!-- nar dependencies are only for maven-nar-plugin, not maven-assembly-plugin --> 42 <exclude>*nar</exclude> 127 43 </excludes> 128 44 </dependencySet> 129 45 </dependencySets> 130 <!-- <files>131 <file>132 <source/>133 <outputDirectory/>134 <destName/>135 <fileMode/>136 <filtered/>137 </file>138 </files> -->139 <!--140 <dependencySets>141 <dependencySet>142 <outputDirectory/>143 <includes/>144 <excludes/>145 <fileMode/>146 <directoryMode/>147 <useStrictFiltering/>148 <outputFileNameMapping/>149 <unpack/>150 <unpackOptions>151 <includes/>152 <excludes/>153 <filtered/>154 </unpackOptions>155 <scope/>156 <useProjectArtifact/>157 <useProjectAttachments/>158 <useTransitiveDependencies/>159 <useTransitiveFiltering/>160 </dependencySet>161 </dependencySets>162 <repositories>163 <repository>164 <outputDirectory/>165 <includes/>166 <excludes/>167 <fileMode/>168 <directoryMode/>169 <includeMetadata/>170 <groupVersionAlignments>171 <groupVersionAlignment>172 <id/>173 <version/>174 <excludes/>175 </groupVersionAlignment>176 </groupVersionAlignments>177 <scope/>178 </repository>179 </repositories> -->180 46 <componentDescriptors/> 181 47 </assembly> -
trunk/projects/slim-plugin/pom.xml
r7688 r7690 85 85 </dependencies> 86 86 87 <build> 88 <plugins> 89 <!--plugin> 90 <artifactId>maven-nar-plugin</artifactId> 91 <extensions>true</extensions> what does this do? 92 <configuration> 93 <ignore>true</ignore> 94 <classifiers> 95 <classifier>x86-Windows-msvc-shared</classifier> 96 <classifier>x86_64-MacOSX-gpp-shared</classifier> 97 <classifier>i386-Linux-g++-shared</classifier> 98 </classifiers> 99 <libraries> 100 <library> 101 <type>shared</type> 102 </library> 103 </libraries> 104 </configuration> 105 <executions> 106 <execution> 107 <goals> 108 <goal>nar-download</goal> 109 <goal>nar-unpack</goal> 110 <goal>nar-assembly</goal> 111 </goals> 112 </execution> 113 </executions> 114 </plugin> 115 <plugin> 116 <artifactId>maven-assembly-plugin</artifactId> 117 <configuration> 118 <archive> 119 <manifest> 120 <mainClass>SLIMPlugIn</mainClass> 121 </manifest> 122 </archive> 123 <descriptors> 124 <descriptor> 125 assembly-descriptor.xml 126 </descriptor> 127 </descriptors> 128 </configuration> 129 <executions> 130 <execution> 131 <id>make-assembly</id> this is used for inheritance merges 132 <phase>package</phase> bind to the packaging phase 133 <goals> 134 <goal>single</goal> 135 </goals> 136 </execution> 137 </executions> 138 </plugin--> 139 140 <!-- back to building a simple jar --> 141 <plugin> 142 <artifactId>maven-jar-plugin</artifactId> 143 <configuration> 144 <archive> 145 <manifest> 146 <packageName>loci.curvefitter</packageName> 147 </manifest> 148 </archive> 149 </configuration> 150 </plugin> 151 152 153 154 </plugins> 155 </build> 87 <profiles> 88 <profile> 89 <id>default</id> 90 <activation> 91 <activeByDefault>true</activeByDefault> 92 </activation> 93 <build> 94 <plugins> 95 <plugin> 96 <artifactId>maven-jar-plugin</artifactId> 97 <configuration> 98 <archive> 99 <manifest> 100 <packageName>loci.slim</packageName> 101 </manifest> 102 </archive> 103 </configuration> 104 </plugin> 105 </plugins> 106 </build> 107 </profile> 108 <profile> 109 <id>with-dependencies</id> 110 <build> 111 <plugins> 112 <plugin> 113 <artifactId>maven-nar-plugin</artifactId> 114 <extensions>true</extensions> <!-- what does this do? --> 115 <configuration> 116 <ignore>true</ignore> 117 <classifiers> 118 <classifier>x86-Windows-msvc-shared</classifier> 119 <classifier>x86_64-MacOSX-gpp-shared</classifier> 120 <classifier>i386-Linux-g++-shared</classifier> 121 </classifiers> 122 <libraries> 123 <library> 124 <type>shared</type> 125 </library> 126 </libraries> 127 </configuration> 128 <executions> 129 <execution> 130 <goals> 131 <goal>nar-download</goal> 132 <goal>nar-unpack</goal> 133 <goal>nar-assembly</goal> 134 </goals> 135 </execution> 136 </executions> 137 </plugin> 138 <plugin> 139 <artifactId>maven-assembly-plugin</artifactId> 140 <configuration> 141 <archive> 142 <manifest> 143 <mainClass>SLIMPlugIn</mainClass> 144 </manifest> 145 </archive> 146 <descriptors> 147 <descriptor>assembly-descriptor.xml</descriptor> 148 </descriptors> 149 </configuration> 150 <executions> 151 <execution> 152 <id>make-assembly</id> <!-- this is used for inheritance merges --> 153 <phase>package</phase> <!-- bind to the packaging phase --> 154 <goals> 155 <goal>single</goal> 156 </goals> 157 </execution> 158 </executions> 159 </plugin> 160 </plugins> 161 </build> 162 </profile> 163 </profiles> 156 164 157 165 <developers>
Note: See TracChangeset
for help on using the changeset viewer.