I ran "mvn apache-rat:check" // didn't find anything: [*INFO*] *--- *apache-rat-plugin:0.12:check *(default-cli)* @ datasketches-memory* ---*
[*INFO*] Enabled default license matchers. [*INFO*] Will parse SCM ignores for exclusions... [*INFO*] Parsing exclusions from /Users/lrhodes/dev/git/Apache/datasketches-memory/.gitignore [*INFO*] Finished adding exclusions from SCM ignore files. [*INFO*] 86 implicit excludes (use -debug for more details). [*INFO*] Exclude: **/test/resources/**/*.txt [*INFO*] Exclude: LICENSE [*INFO*] Exclude: NOTICE [*INFO*] Exclude: DISCLAIMER [*INFO*] 99 resources included (use -debug for more details) [*INFO*] Rat check: Summary over all files. Unapproved: 0, unknown: 0, generated: 0, approved: 99 licenses. On Thu, Aug 1, 2019 at 10:06 PM leerho <lee...@gmail.com> wrote: > Found the WIP Disclaimer. > > On Thu, Aug 1, 2019 at 9:58 PM leerho <lee...@gmail.com> wrote: > >> Justin, >> Thank you so much for your response! >> ( I feel like I'm in a vacuum at times ... so your help is much >> appreciated!! ) >> >> I will do a thorough license search. >> I will try to locate the WIP Disclaimer ... do you have a link? >> >> Right now I am struggling with pom issue related to the >> maven-remote-resources-plugin. >> It is creating errors no matter what I do, so I must be doing something >> wrong: >> >> - If I don't have it in pom at all I get the error: "missing required >> source folder: 'target/maven-shared-archive-resources' >> - If I include the plugin in the pom project build as: >> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-remote-resources-plugin</artifactId> >> >> <version>${maven-remote-resources-plugin.version}</version> >> <executions> >> <execution> >> <goals> >> <goal>process</goal> >> </goals> >> <configuration> >> <properties> >> <projectName>Apache DataSketches Memory >> (incubating)</projectName> >> </properties> >> <resourceBundles> >> >> <resourceBundle>org.apache:apache-jar-resource-bundle:1.5-SNAPSHOT</resourceBundle> >> >> <resourceBundle>org.apache:apache-incubator-disclaimer-resource-bundle:1.2-SNAPSHOT</resourceBundle> >> </resourceBundles> >> </configuration> >> </execution> >> </executions> >> </plugin> >> >> >> I get the error: maven-remote-resources-plugin:[1.0,) or one of its >> dependencies could not be resolved: Failure to find >> org.apache.maven.plugins:maven-remote-resources-plugin:jar:[1.0,) in >> https://repo.maven.apache.org/maven2 was cached in the local repository, >> resolution will not be reattempted until the update interval of central has >> elapsed or updates are forced. >> >> Yet I know I have the above versions in my local .m2 ! >> >> Changing the versions to 1.4 and 1.1 doesn't help -- still can't find it. >> >> Running mvn process-resources doesn't help. >> >> Running maven project update from eclipse doesn't help. >> >> Now if I place the plug-in into its own profile like this ( found this in >> a blog ) : >> <!-- Ignore nuisance warning from Apache parent plugin: >> "maven-remote-resources-plugin (goal "process") is ignored by >> m2e". >> This also should fix the Maven warning that it can't find the >> lifecycle-mapping jar. >> This profile is only active when the property "m2e.version" is >> set, >> which is the case when building in Eclipse with m2e. >> The "ignore" below tells m2eclipse to skip the execution. >> --> >> <profile> >> <id>m2e</id> >> <activation> >> <property> >> <name>m2e.version</name> >> </property> >> </activation> >> <build> >> <pluginManagement> >> <plugins> >> <plugin> >> <groupId>org.eclipse.m2e</groupId> >> <artifactId>lifecycle-mapping</artifactId> >> <version>${lifecycle-mapping.version}</version> >> <configuration> >> <lifecycleMappingMetadata> >> <pluginExecutions> >> <pluginExecution> >> <pluginExecutionFilter> >> >> <groupId>org.apache.maven.plugins</groupId> >> >> <artifactId>maven-remote-resources-plugin</artifactId> >> >> <versionRange>${maven-remote-resources-plugin.version}</versionRange> >> <goals> >> <goal>process</goal> >> </goals> >> </pluginExecutionFilter> >> <action> >> <ignore /> >> </action> >> </pluginExecution> >> </pluginExecutions> >> </lifecycleMappingMetadata> >> </configuration> >> </plugin> >> </plugins> >> </pluginManagement> >> </build> >> </profile> >> >> Then if I do a "mvn clean" I am back to the error: "missing required >> source folder: 'target/maven-shared-archive-resources" >> >> Then if I do a "mvn clean process-resources" the errors go away! And I do >> get the "target/maven-shared-archive-resources" folder with the right >> stuff. >> >> Studying other project is even more confusing: Apache Pinot and Apache >> Druid have the plugin under project build. (how do they get it to work?) >> >> Apache Beam doesn't specify it at all (they use the >> maven-resources-plugin). >> >> Apache Commons-CSV doesn't specify the plugin at all. >> >> I am not confident that my placing it in its own profile is the right >> thing to do, but it is the only thing that seems to work right now, but no >> other project I have found does it this way. >> >> Advice please. >> >> Lee. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Thu, Aug 1, 2019 at 7:26 PM Justin Mclean <jus...@classsoftware.com> >> wrote: >> >>> Hi, >>> >>> > I have fixed the LICENSE file as you requested. >>> >>> I hope you noticed that a couple of the files included multiple, >>> differently licensed, pieces of 3rd party code. Each license needs to be >>> listed and checked if it is compatible with the Apache License. If Apache >>> LIcense you need to check if they have a NOTICE file and copy it’s contents >>> into your NOTICE file. >>> >>> > Is it OK if these fixes go into the next release? >>> >>> Sure, as always you can make a release if you get 3 or more +1 votes, >>> and more +1 than -1 votes. You have no -1 votes, and I believe more than 3 >>> +1 votes form IPMC members, 72 hours have passed so you are all good to go. >>> >>> Not however the recent discussion around a work in progress disclaimer, >>> you might want to move to using that rather than the standard disclaimer. >>> >>> You might want to make sure there are not other issues, I didn’t do a >>> full check of what was in the release. I’d suggest running rat on it (which >>> found some issues) and search for copyright statements or URLs that >>> reference GitHub or other repos. >>> >>> Thanks, >>> Justin >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>> For additional commands, e-mail: general-h...@incubator.apache.org >>> >>>